1 /* { dg-do compile } */
2
3 unsigned int lh;
4
5 void
6 ny (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 }