1 /* { dg-do compile } */
2 /* { dg-options "-O -floop-nest-optimize -fno-tree-loop-im" } */
3 
4 int mg, et;
5 
6 void
s5(int is)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 
32