1 /* { dg-do compile } */ 2 3 void ec(int n4,short int ea)4ec (int n4, short int ea) 5 { 6 if (1) 7 { 8 if (ea != 0) 9 { 10 int *c1 = (int *)&ea; 11 12 nn: 13 for (;;) 14 ++*c1; 15 } 16 } 17 else 18 { 19 int *lq = &n4; 20 int *md; 21 int da; 22 23 goto nn; 24 25 r1: 26 md = lq; 27 for (da = 0; da < 1; ++da) 28 { 29 ig: 30 ++n4; 31 *md += n4; 32 } 33 } 34 35 for (ea = 0; ea < 1; ++ea) 36 goto r1; 37 38 goto ig; 39 } 40