1 /* { dg-do compile } */
2
3 void
4 wn (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 }