1 /* { dg-do compile } */
2
3 int g, a, *b;
4
5 void f(void)
6 {
7 int *p;
8
9 if(g)
10 {
11 int **k = &p;
12
13 for(; g; p++)
14 for(a = 0; a < 1; a++)
15 {
16 int *c = p;
17 label2:
18 if(a < 1)
19 *c = 0;
20 }
21
22 goto label1;
23
24 while(g++)
25 for(*b = 0; *b; b++)
26 label1:
27 ;
28 }
29
30 goto label2;
31 }