OSDN Git Service

PR 22429
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / execute / pr22429.c
1 extern void abort (void);
2
3 #define N       (1 << (sizeof(int) * __CHAR_BIT__ - 2))
4
5 int f(int n)
6 {
7   if (-N <= n && n <= N-1)
8     return 1;
9   return 0;
10 }
11
12 int main ()
13 {
14   if (f (N))
15     abort ();
16   return 0;
17 }