1 /* { dg-do compile } */ 2 3 void wn(int ki)4wn (int ki) 5 { 6 int m8 = 0; 7 int *d6 = &ki; 8 9 if (ki == 0) 10 { 11 ud: 12 for (ki = 0; ki < 1; ++ki) 13 for (m8 = 0; m8 < 1; ++m8) 14 goto ud; 15 16 d6 = &m8; 17 18 y8: 19 ++m8; 20 21 xw: 22 if (ki == 0) 23 { 24 } 25 else 26 { 27 for (m8 = 0; m8 < 1; ++m8) 28 { 29 gt: 30 if (*d6 == 0) 31 goto y8; 32 } 33 34 for (m8 = 0; m8 < 1; ++m8) 35 { 36 goto gt; 37 38 ym: 39 ; 40 } 41 } 42 43 d6 = &ki; 44 45 goto ym; 46 } 47 48 goto xw; 49 } 50