1 /* PR tree-optimization/59417 */ 2 3 int a, b, d; 4 short c; 5 6 void f(void)7f (void) 8 { 9 if (b) 10 { 11 int *e; 12 13 if (d) 14 { 15 for (; b; a++) 16 lbl1: 17 d = 0; 18 19 for (; d <= 1; d++) 20 { 21 int **q = &e; 22 for (**q = 0; **q <= 0; **q++) 23 d = 0; 24 } 25 } 26 } 27 28 else 29 { 30 int t; 31 for (c = 0; c < 77; c++) 32 for (c = 0; c < 46; c++); 33 for (; t <= 0; t++) 34 lbl2: 35 ; 36 goto lbl1; 37 } 38 goto lbl2; 39 } 40