1 /* { dg-do compile } */
2 
3 short a;
4 long b;
fn1()5 void fn1()
6 {
7   int c = a = 1;
8   for (; a; a++)
9     {
10       for (; 9 <= 8;)
11 	for (;;) {
12 	    a = 20;
13 	    for (; a <= 35; a++)
14 	      ;
15 line:;
16 	}
17       if ((c += 264487869) == 9)
18 	{
19 	  unsigned *d = 0;
20 	  for (; b;)
21 	    d = (unsigned *)&c;
22 	  if (d)
23 	    for (;;)
24 	      ;
25 	}
26     }
27   goto line;
28 }
29