1 /* { dg-do compile } */
2 /* { dg-options "-O -floop-nest-optimize -ftree-pre -fno-tree-loop-im" } */
3 
4 long long unsigned int od;
5 int zj, fk, ea;
6 
7 void
ke(void)8 ke (void)
9 {
10   if (od != 0 && zj != 0)
11     {
12       for (fk = 0; fk < 2; ++fk)
13 	{
14 	}
15 
16       if (od == (long long unsigned int) zj)
17 	zj = 0;
18 
19       for (ea = 0; ea < 2; ++ea)
20 	{
21 	}
22     }
23 }
24