(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
pr52286.c
       1  /* PR tree-optimization/52286 */
       2  
       3  extern void abort (void);
       4  
       5  int
       6  main ()
       7  {
       8  #if __SIZEOF_INT__ > 2
       9    int a, b;
      10    asm ("" : "=r" (a) : "0" (0));
      11    b = (~a | 1) & -2038094497;
      12  #else
      13    long a, b;
      14    asm ("" : "=r" (a) : "0" (0));
      15    b = (~a | 1) & -2038094497L;
      16  #endif
      17    if (b >= 0)
      18      abort ();
      19    return 0;
      20  }