modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr52286.c (about)

     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  }