1  /* PR c/96549 */
       2  
       3  long c = -1L;
       4  long b = 0L;
       5  
       6  int
       7  main ()
       8  {
       9    if (3L > (short) ((c ^= (b = 1L)) * 3L))
      10      return 0;
      11    __builtin_abort ();
      12  }