1 /* { dg-do compile } */
2
3 int b8, il, rc, nm;
4
5 void
6 h9(void)
7 {
8 int *av = &b8;
9
10 is:
11 for (;;) {
12 int vj, wk;
13 int *m9 = &b8;
14
15 if (*m9 == *av) {
16 if (il == 0)
17 goto is;
18
19 di:
20 continue;
21 for (vj = 0; vj < 1; ++vj) {
22 goto di;
23 kz:
24 ;
25 }
26 }
27
28 for (rc = 0; rc < 2; ++rc) {
29 int bc = rc ? rc : nm;
30 int ud = bc ? (*av ? 0 : rc) : 1;
31
32 if (ud != 0)
33 if (*av != 0)
34 goto kz;
35 }
36
37 for (wk = 0; wk < 3; ++wk)
38 ++(*av);
39 av = 0;
40 }
41 }