1 /* { dg-do compile } */
2 
3 int a;
4 
5 int
fn1()6 fn1 ()
7 {
8   return 1;
9 }
10 
11 void
fn2()12 fn2 ()
13 {
14   int b, j;
15   for (;;)
16     {
17       int c = 1;
18       if (j)
19 	{
20 	  if (c)
21 	    break;
22 	}
23       else
24 	b = a;
25       fn1 () && b;
26       j = fn1 ();
27     }
28 }
29