Daily bump.
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr80173.c
blob7abd40498123814412abd581492b2563141f1e78
1 /* PR middle-end/80173 */
2 /* { dg-do compile { target lp64 } } */
3 /* { dg-options "-O2 -ffixed-xmm7" } */
5 typedef int V __attribute__ ((vector_size (2 * sizeof (int))));
7 struct U { V a; V b; };
9 int
10 foo (int i)
12 register struct U u asm ("xmm7") = {{-1, 0}, {-1, 0}};
13 return u.b[i];
16 int
17 bar (int i)
19 register struct U u asm ("xmm7");
20 u = (struct U) {{-1, 0}, {-1, 0}};
21 return u.b[i];