1 /* { dg-do compile } */
2
3 int a, b, c, d = 10, e = 1, f, g, h, i;
4 int main()
5 {
6 int j = -1;
7 k:
8 h = c;
9 l:
10 c = ~c;
11 if (e)
12 m:
13 a = 0;
14 if (j > 1)
15 goto m;
16 if (!e)
17 goto l;
18 if (c)
19 goto p;
20 n:
21 goto m;
22 o:
23 if (f) {
24 if (g)
25 goto k;
26 j = 0;
27 p:
28 if (d)
29 goto o;
30 goto n;
31 }
32 if (i)
33 goto l;
34 for (; a < 1; a++)
35 while (a > d)
36 b++;
37 return 0;
38 }