2018-05-15 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / graphite / pr68715.c
blob28787b9721429f90b913c6df3cc31470627ac4dc
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -floop-nest-optimize" } */
4 int a[1], c[1];
5 int b, d, e;
7 void
8 fn1 (int p1)
10 for (;;)
14 int
15 fn3 ()
17 for (; e; e++)
18 c[e] = 2;
19 for (; d; d--)
20 a[d] = 8;
21 return 0;
24 int fn5 (int);
26 int
27 fn2 ()
29 fn3 ();
32 void
33 fn4 ()
35 fn1 (b || fn5 (fn2 ()));