1  /* PR middle-end/58564 */
       2  
       3  extern void abort (void);
       4  int a, b;
       5  short *c, **d = &c;
       6  
       7  int
       8  main ()
       9  {
      10    b = (0, 0 > ((&c == d) & (1 && (a ^ 1)))) | 0U;
      11    if (b != 0)
      12      abort ();
      13    return 0;
      14  }