1 /* PR middle-end/68570 */
2 /* { dg-do compile } */
3 
4 int a, d, e, f, h, i, k;
5 
6 void
fn1()7 fn1 ()
8 {
9   char m;
10   for (;;)
11     {
12       for (;;)
13         {
14           e = f = 1;
15           if (i)
16             d = h = 0;
17           else
18             a = 0;
19           break;
20         }
21       k = 0;
22       if (f)
23         a = 3;
24       if (d)
25         f = 0;
26       if (a > (i < 1))
27         {
28           if (e)
29             break;
30         }
31       else
32         i = m;
33       k = i ? a : i;
34     }
35 }
36