PR middle-end/77357 - strlen of constant strings not folded
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr80974.c
blob4918607ba1f2de89c41086c3b355582a3a37350f
1 /* { dg-do run } */
3 int a, b, c, d, e, f, g[4];
5 static int fn1 ()
7 int h, i;
8 if (b)
9 goto L1;
10 L2:;
11 int m = a;
12 while (1)
14 int n = 2;
15 e = !f && (n = 5);
16 if (e)
17 for (h = 0; h < 9; h++)
18 for (i = 0; i < 6; i++)
19 if (a)
20 g[h] = 4;
21 if (d)
22 goto L2;
23 a & n || b;
24 L1:
25 if (a)
26 L3:
27 c = m;
28 if (a)
29 goto L3;
30 if (b < 5)
31 return 0;
35 int main ()
37 fn1 ();
38 return 0;