1
2int a, b, c, d, e, f, bar (void);
3
4void
5foo (int x)
6{
7  for (;;)
8    {
9      if (!x)
10        {
11          for (d = 6; d >= 0; d--)
12            {
13              while (!b)
14                ;
15              if (e)
16                return foo (x);
17              if (f)
18                {
19                  a = 0;
20                  continue;
21                }
22              for (; c; c--)
23                ;
24            }
25        }
26      if (bar ())
27        break;
28      e = 0;
29      if (x)
30        for (;;)
31          ;
32    }
33}
34
35
36