(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
pr58662.c
       1  extern void abort (void);
       2  
       3  int a, c, d;
       4  volatile int b;
       5  
       6  static int
       7  foo (int p1, short p2)
       8  {
       9    return p1 / p2;
      10  }
      11  
      12  int
      13  main ()
      14  {
      15    char e;
      16    d = foo (a == 0, (0, 35536)); 
      17    e = d % 14;
      18    b = e && c;
      19    if (b != 0)
      20      abort ();
      21    return 0;
      22  }