1 char a, h;
2 int b, d, e, g, j, k;
3 volatile int c;
4 short i;
5 
6 int
main()7 main ()
8 {
9   int m;
10 
11   m = i ^= 1;
12   for (b = 0; b < 1; b++)
13     {
14       char o = m;
15       g = k;
16       j = j || c;
17       if (a != o)
18 	for (; d < 1; d++)
19 	  ;
20       else
21 	{
22 	  char *p = &h;
23 	  *p = 1;
24 	  for (; e; e++)
25 	    ;
26 	}
27     }
28 
29   if (h != 0)
30     __builtin_abort();
31 
32   return 0;
33 }
34