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)6 void foo (float *a, int b) {
7     *a = (float)b;
8 }
9 float a;
main()10 int main() {
11   int i;
12   for (i = 0; i < 1024; i++)
13     foo (&a, 5);
14 }
15