PR target/80969 - Fix ICE with -mabi=ms -mavx512f, reduce wasted space when realignin...
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr70086-2.c
blobb613d5441c4e75147ac231651ac48a7e155c3696
1 /* PR target/70086 */
2 /* { dg-do compile { target { ! ia32 } } } */
3 /* { dg-options "-O2 -mtune=barcelona -mavx512vl" } */
5 float
6 foo (double *p)
8 register float xmm16 __asm ("xmm16");
9 xmm16 = *p;
10 asm volatile ("" : "+v" (xmm16));
11 return xmm16;
14 float
15 bar (double x)
17 register float xmm16 __asm ("xmm16");
18 xmm16 = x;
19 asm volatile ("" : "+v" (xmm16));
20 return xmm16;