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