(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
pr57144.c
       1  extern void abort (void);
       2  extern void exit (int);
       3  
       4  void __attribute__ ((noinline))
       5  foo(int a)
       6  {
       7    int z = a > 0 ? a : -a;
       8    long long x = z;
       9    if (x > 0x100000000LL)
      10      abort ();
      11    else
      12      exit (0);
      13  }
      14  
      15  int
      16  main()
      17  {
      18    foo (1);
      19  }