1 /* { dg-do compile } */ 2 3 unsigned int lh; 4 5 void ny(int t3,int ys,int rt,int p8)6ny (int t3, int ys, int rt, int p8) 7 { 8 if (lh != 0) 9 { 10 if (0) 11 { 12 oo: 13 do 14 { 15 rt = (p8 != 0) ? t3 : 0; 16 rt = (rt != 0 || lh != (unsigned int)ys); 17 rt += lh + ys; 18 } 19 while (t3 <= 0); 20 21 lh = ys; 22 ys = rt; 23 } 24 25 if (lh != 0) 26 p8 = lh; 27 } 28 29 goto oo; 30 } 31