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 zn(void)8zn(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 } 41