1 /* { dg-do compile } */
2 
3 int printf (const char *, ...);
4 
5 int a, f, g;
6 char b, d;
7 short c;
8 static short e;
9 
10 char
fn1()11 fn1 ()
12 {
13   for (; b; b++)
14     {
15       int h = 5;
16       for (a = 0; a < 1; a++)
17 	{
18 	  for (d = 0; d < 1; d++)
19 	    for (c = 0; c < 1; c++)
20 	      for (; e >= 0;)
21 		return 5;
22 	  if (f)
23 	    h = 0;
24 	}
25       if (h)
26 	printf ("%d", 0);
27     }
28   return g;
29 }
30