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