1  /* PR rtl-optimization/57875 */
       2  
       3  extern void abort (void);
       4  int a[1], b, c, d, f, i;
       5  char e[1];
       6  
       7  int
       8  main ()
       9  {
      10    for (; i < 1; i++)
      11      if (!d)
      12        {
      13  	if (!c)
      14  	  f = 2;
      15  	e[0] &= f ^= 0;
      16        }
      17    b = a[e[0] >> 1 & 1];
      18    if (b != 0)
      19      abort ();
      20    return 0;
      21  }