1 /* { dg-do compile } */
2 /* { dg-options "-O -floop-nest-optimize -fno-tree-loop-im" } */
3
4 int mg, et;
5
6 void
7 s5 (int is)
8 {
9 if (is == 0)
10 {
11 g6:
12 ++is;
13 }
14
15 while (mg < 1)
16 {
17 while (et < 1)
18 {
19 if (is == 0)
20 return;
21
22 ++et;
23 }
24
25 while (mg < 1)
26 ++mg;
27 }
28
29 goto g6;
30 }
31