blob: fbd109dccc72c290d935d81a3f3dd219f11f908d [file] [log] [blame]
long long __attribute__ ((noinline, noclone))
foo (long long ival)
{
if (ival <= 0)
return -0x7fffffffffffffffL - 1;
return 0x7fffffffffffffffL;
}
int
main (void)
{
if (foo (-1) != (-0x7fffffffffffffffL - 1))
__builtin_abort ();
if (foo (1) != 0x7fffffffffffffffL)
__builtin_abort ();
return 0;
}