1 /* { dg-do compile } */
2
3 int a, *d;
4 long b;
5 short c;
6
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 }