1 /* { dg-do run } */
2
3 int a = 2, b = 1, c = 1;
4
5 int
6 fn1 ()
7 {
8 int d;
9 for (; a; a--)
10 {
11 for (d = 0; d < 4; d++)
12 {
13 int k;
14 if (c < 1)
15 if (k)
16 c = 0;
17 if (b)
18 continue;
19 return 0;
20 }
21 b = !1;
22 }
23 return 0;
24 }
25
26 int
27 main ()
28 {
29 fn1 ();
30
31 if (a != 1)
32 __builtin_abort ();
33
34 return 0;
35 }