PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / mvc8.c
blob97d7941a5abe0287edb7b26b1c3021146e3e1b17
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")))
6 void foo (float *a, int b) {
7 *a = (float)b;
9 float a;
10 int main() {
11 int i;
12 for (i = 0; i < 1024; i++)
13 foo (&a, 5);