1extern void abort (void); 2extern void exit (int); 3 4void __attribute__ ((noinline)) 5foo(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 15int 16main() 17{ 18 foo (1); 19} 20