1 /* { dg-do compile } */
2 
3 int a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z;
4 
aa()5 int aa ()
6 {
7   w = f < 0 || e >> f;
8   while (z)
9     h = i && (r && p) | ((l = p) == c % d);
10   k = v + 1 < a;
11   t = -(j < 1) * q;
12   return u;
13 }
14 
ab()15 int ab ()
16 {
17   for (j = 0; 1; j = 5)
18     if (!s)
19       return d;
20 }
21 
ac()22 void ac ()
23 {
24   char ad = aa ();
25   ab ();
26   if (x)
27     {
28       for (m = 0; m < 3; m = a)
29 	{
30 	  y = a && b;
31 	  if (g)
32 	    break;
33 	}
34       n = j;
35     }
36   o = j & ad;
37 }
38 
main()39 int main ()
40 {
41   ac ();
42   return 0;
43 }
44