No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gcc4 / gcc / testsuite / gcc.c-torture / execute / 941015-1.c
blob38d4796645f66f55196760d0c5c8f68c60db0072
1 int
2 foo1 (value)
3 long long value;
5 register const long long constant = 0xc000000080000000LL;
7 if (value < constant)
8 return 1;
9 else
10 return 2;
13 int
14 foo2 (value)
15 unsigned long long value;
17 register const unsigned long long constant = 0xc000000080000000LL;
19 if (value < constant)
20 return 1;
21 else
22 return 2;
25 main ()
27 unsigned long long value = 0xc000000000000001LL;
28 int x, y;
30 x = foo1 (value);
31 y = foo2 (value);
32 if (x != y || x != 1)
33 abort ();
34 exit (0);