1 /* { dg-do compile } */
2 /* { dg-options "-O -floop-nest-optimize -fno-tree-loop-im" } */
3 
4 int u0, l1;
5 
6 void
u3(int s1)7 u3 (int s1)
8 {
9   for (;;)
10     {
11       for (u0 = 0; u0 < 2; ++u0)
12 	{
13 	}
14 
15       if (s1 != 0)
16 	for (l1 = 0; l1 < 2; ++l1)
17 	  {
18 	  }
19 
20       l1 = 0;
21     }
22 }
23