1 /* { dg-do compile } */
2 /* { dg-options "-O3 -g" } */
3 /* { dg-require-effective-target ptr32plus } */
4
5 int d0, sj, v0, rp, zi;
6
7 void
8 zn(void)
9 {
10 if (v0 != 0)
11 {
12 int *js, *r3;
13 int pm, gc;
14
15 for (gc = 0; gc < 1; ++gc)
16 {
17 sj = 1;
18 while (sj != 0)
19 ;
20 }
21 r3 = ±
22 *js = (long)&gc;
23 ka:
24 for (d0 = 0; d0 < 2; ++d0)
25 {
26 d0 = zi;
27 if (zi)
28 for (pm = 2; pm != 0; --pm)
29 ;
30 }
31 while (*r3 != 0)
32 {
33 while (pm)
34 ;
35 ++r3;
36 }
37 }
38 rp = 0;
39 goto ka;
40 }