1 /* { dg-do compile } */
2 /* { dg-options "-O2 -floop-nest-optimize" } */
3 
4 int ae, vs, gf;
5 char ue;
6 
7 void
8 kc (char);
9 
10 void
pm(void)11 pm (void)
12 {
13   unsigned int v9;
14   int td = (gf != 0);
15   while (vs)
16     {
17       kc (ue);
18       for (ae = 0; ae < 70; ++ae)
19 	{
20 	}
21       ae &= 4;
22       ae ^ td && ((ue = 0) != 0);
23       ++vs;
24     }
25   v9 = ue + 1;
26   ue - v9 && ((ue = 0) != 0);
27 }
28