1 /* { dg-do run } */
2
3 int a, b, c, d, e, f, h, j, k;
4
fn1()5 static void fn1 ()
6 {
7 int g = 1, i;
8 if (!f)
9 {
10 for (; d < 1; d++)
11 for (i = 0, j = 1; i < 1; i = j)
12 a = 2;
13 for (; e < 1; e++)
14 {
15 for (; k; k++)
16 L:
17 ;
18 for (c = 0; c < 2; c++)
19 {
20 for (i = 0; i < 4; i++)
21 {
22 for (; h; h++)
23 g = 0;
24 b = 0;
25 }
26 if (b)
27 goto L;
28 }
29 a = 0;
30 }
31 if (g < 0)
32 goto L;
33 }
34 }
35
main()36 int main ()
37 {
38 fn1 ();
39
40 if (a != 0)
41 __builtin_abort ();
42
43 return 0;
44 }
45