1 /* { dg-do compile } */ 2 /* { dg-require-ifunc "" } */ 3 /* { dg-options "-O3 -fno-inline" } */ 4 /* { dg-final { scan-assembler-not "constprop" } } */ 5 __attribute__((target_clones("arch=core-avx2","arch=slm","default"))) foo(float * a,int b)6void foo (float *a, int b) { 7 *a = (float)b; 8 } 9 float a; main()10int main() { 11 int i; 12 for (i = 0; i < 1024; i++) 13 foo (&a, 5); 14 } 15