1 /* { dg-do compile } */
2 
3 int a, *d;
4 long b;
5 short c;
6 
foo()7 void foo ()
8 {
9   int e;
10 lbl:
11   for (c = 0; c < 2; c++)
12     {
13       if (1 >> b)
14 	break;
15       e = *d;
16       for (; a; a++)
17 	{
18 	  *d = e;
19 	  if (b)
20 	    goto lbl;
21 	}
22     }
23 }
24