2017-11-15 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / pr64087.c
blobfe3c634762dc6a15222606a2471f95bd1a99b16c
1 /* PR rtl-optimization/64087 */
2 /* { dg-do compile } */
3 /* { dg-options "-O3" } */
5 int printf (const char *, ...);
7 int a[72], b, c, d, e;
9 int
10 main ()
12 int h;
13 for (b = 0; b < 72; b++)
15 h = 1;
16 if (b)
17 h >>= 1;
18 a[b] = h;
20 for (; e; e++)
21 for (c = 0; c < 1;)
22 for (; d;)
24 printf ("0");
25 int g;
26 for (b = 0; b < 72; b++)
28 g = 1;
29 if (b)
30 g >>= 1;
31 a[b] = g;
34 return 0;