1 /* { dg-do compile } */
2
3 int printf (const char *, ...);
4
5 static short f, p, q, s, u, aa, ab, ac;
6 static int b, c, d, e, h, k, l, m, n, o, r, t, v, w, x, y, z, ad, ae, af, ag, ah, ai, aj, ak, al, am, an;
7 int a, ao, ap, aq, ar, g, as, at, au, av, aw, ax, ay;
8
foo()9 void foo ()
10 {
11 int ba[2], i, j, bb;
12 while (b)
13 {
14 b++;
15 while (b)
16 {
17 for (; aw; aw++)
18 for (; q; q++)
19 {
20 short bc[20];
21 if (k)
22 for (i = 0; i < 4; i++)
23 for (j = 0; j < 4; j++)
24 if (p)
25 bc[i * 4 + j] = 8;
26 for (; ad; ad--)
27 t = bc[1];
28 }
29 for (bb = 0; bb < 5; bb++)
30 if (m && v)
31 {
32 printf ("%d", n);
33 v = g && v;
34 n = 0;
35 }
36 ab &= ba[0];
37 aw = l;
38 aa++;
39 x++;
40 while (1)
41 {
42 int bd[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1};
43 ap = a ? ba[1] : 0;
44 if (ba[0] && o < ax)
45 {
46 int be[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1};
47 for (; ae; ae++)
48 {
49 e ^= ba[b] ^ aa;
50 f = r;
51 for (; y; y++)
52 aj &= u | ag;
53 int e[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1};
54 if (a)
55 {
56 r = c;
57 aj &= ag |= aq;
58 }
59 av = ai * u;
60 af = c;
61 }
62 au = d;
63 p++;
64 u = aj;
65 a = ba[1];
66 at = ar = af != ai && l;
67 as = ax = f;
68 ao = ak ? 0 : ah;
69 aw = ao;
70 }
71 ay = c;
72 int bf[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1};
73 if (w < f)
74 {
75 int bg[] = {0};
76 if (aw)
77 break;
78 }
79 else
80 aw = aa | (h &= ag) >> d, c = b = z && am;
81 for (; w; w--)
82 l = ac ^= al |= b;
83 for (; k; k = 0)
84 {
85 int bh = m | s && n;
86 m = bh;
87 for (; t; t--)
88 f = q ^= (c < (e < ah));
89 }
90 d = an |= b;
91 if (v)
92 {
93 int bi[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1};
94 if (aw)
95 break;
96 }
97 }
98 }
99 }
100 }
101
main()102 int main ()
103 {
104 foo ();
105 return 0;
106 }
107