libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr71185.c
blobc2e246f1cd0c3a201c876f76585e18098b346ee3
1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
3 /* { dg-options "-O3 -march=barcelona" { target x86_64-*-* i?86-*-* } } */
5 union U { struct S { int l; int m; } p; long long a; } b;
6 int a, c;
8 void
9 foo ()
11 for (; b.p.m; b.a += c)
12 a = b.p.l / 65536.0 * 65536.0;