2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr48237.c
blobe20446eab04d957fb050080aa4834889b2010408
1 /* { dg-do compile } */
2 /* { dg-options "-O -fcaller-saves -fschedule-insns2 -fselective-scheduling2 -mtune=core2" } */
4 union double_union
6 double d;
7 int i[2];
8 };
10 void bar (int, ...);
12 void
13 foo (double d)
15 union double_union du = { d };
16 while (1)
18 du.i[1] -= 0x100000L;
19 bar (0, du.d);
20 du.d += d;