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