1extern void abort (void);
2
3int a[20], b, c;
4
5int
6fn1 ()
7{
8  int d, e, f, g = 0;
9
10  a[12] = 1;
11  for (e = 0; e < 3; e++)
12    for (d = 0; d < 2; d++)
13      {
14	for (f = 0; f < 2; f++)
15	  {
16	    g ^= a[12] > 1;
17	    if (g)
18	      return 0;
19	    if (b)
20	      break;
21	  }
22	for (c = 0; c < 1; c++)
23	  a[d] = a[e * 3 + 9];
24      }
25  return 0;
26}
27
28int
29main ()
30{
31  fn1 ();
32  if (a[0] != 0)
33    abort ();
34  return 0;
35}
36