PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20060102-1.c
blob04b6a67d928a0231979fc52ab5f7fe9bf4a92458
1 extern void abort ();
3 int f(int x)
5 return (x >> (sizeof (x) * __CHAR_BIT__ - 1)) ? -1 : 1;
8 volatile int one = 1;
9 int main (void)
11 /* Test that the function above returns different values for
12 different signs. */
13 if (f(one) == f(-one))
14 abort ();
15 return 0;