(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
pr22429.c
       1  extern void abort (void);
       2  
       3  #define N	(1 << (sizeof(int) * __CHAR_BIT__ - 2))
       4  
       5  int f(int n)
       6  {
       7    if (-N <= n && n <= N-1)
       8      return 1;
       9    return 0;
      10  }
      11  
      12  int main ()
      13  {
      14    if (f (N))
      15      abort ();
      16    return 0;
      17  }