1 /* PR target/81225 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-mavx512ifma -O3 -ffloat-store" } */ 4 5 long a[24]; 6 float b[4], c[24]; 7 int d; 8 9 void foo()10 foo () 11 { 12 for (d = 0; d < 24; d++) 13 c[d] = (float) d ? : b[a[d]]; 14 } 15