1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
3
4 int printf(const char *, ...);
5 int c, d, *e, f[1][2], g;
6 int main() {
7 int h = 0, *a = &h, **b[1] = {&a};
8 while (e)
9 while (g) {
10 L:
11 for (h = 0; h < 2; h++) {
12 while (d)
13 for (*e = 0; *e < 1;)
14 printf("0");
15 while (c)
16 ;
17 f[g][h] = 0;
18 }
19 }
20 if (h)
21 goto L;
22 return 0;
23 }
24