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