2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 961206-1.c
blob943ac66804d6b815c6a73c0b40ad930dcbf193e4
1 int
2 sub1 (unsigned long long i)
4 if (i < 0x80000000)
5 return 1;
6 else
7 return 0;
10 int
11 sub2 (unsigned long long i)
13 if (i <= 0x7FFFFFFF)
14 return 1;
15 else
16 return 0;
19 int
20 sub3 (unsigned long long i)
22 if (i >= 0x80000000)
23 return 0;
24 else
25 return 1;
28 int
29 sub4 (unsigned long long i)
31 if (i > 0x7FFFFFFF)
32 return 0;
33 else
34 return 1;
37 main()
39 if (sub1 (0x80000000ULL))
40 abort ();
42 if (sub2 (0x80000000ULL))
43 abort ();
45 if (sub3 (0x80000000ULL))
46 abort ();
48 if (sub4 (0x80000000ULL))
49 abort ();
51 exit (0);