1 /* { dg-do compile } */
2 
3 int g, a, *b;
4 
f(void)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 }
32