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 }