* gcc.c-torture/execute/20020307-1.c: New test.
From-SVN: r50399
This commit is contained in:
parent
da4ea8993c
commit
50cb1e208d
2 changed files with 73 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
2002-03-07 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* gcc.c-torture/execute/20020307-1.c: New test.
|
||||
|
||||
2002-03-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.dg/20020304-1.c: New test.
|
||||
|
|
69
gcc/testsuite/gcc.c-torture/execute/20020307-1.c
Normal file
69
gcc/testsuite/gcc.c-torture/execute/20020307-1.c
Normal file
|
@ -0,0 +1,69 @@
|
|||
#define MASK(N) ((int)((1U << (N)) - 1))
|
||||
#define BITS(N) ((1 << ((N) - 1)) + 2)
|
||||
|
||||
#define FUNC(N) void f##N(int j) { if ((j & MASK(N)) >= BITS(N)) abort();}
|
||||
|
||||
FUNC(3)
|
||||
FUNC(4)
|
||||
FUNC(5)
|
||||
FUNC(6)
|
||||
FUNC(7)
|
||||
FUNC(8)
|
||||
FUNC(9)
|
||||
FUNC(10)
|
||||
FUNC(11)
|
||||
FUNC(12)
|
||||
FUNC(13)
|
||||
FUNC(14)
|
||||
FUNC(15)
|
||||
FUNC(16)
|
||||
FUNC(17)
|
||||
FUNC(18)
|
||||
FUNC(19)
|
||||
FUNC(20)
|
||||
FUNC(21)
|
||||
FUNC(22)
|
||||
FUNC(23)
|
||||
FUNC(24)
|
||||
FUNC(25)
|
||||
FUNC(26)
|
||||
FUNC(27)
|
||||
FUNC(28)
|
||||
FUNC(29)
|
||||
FUNC(30)
|
||||
FUNC(31)
|
||||
|
||||
int main ()
|
||||
{
|
||||
f3(0);
|
||||
f4(0);
|
||||
f5(0);
|
||||
f6(0);
|
||||
f7(0);
|
||||
f8(0);
|
||||
f9(0);
|
||||
f10(0);
|
||||
f11(0);
|
||||
f12(0);
|
||||
f13(0);
|
||||
f14(0);
|
||||
f15(0);
|
||||
f16(0);
|
||||
f17(0);
|
||||
f18(0);
|
||||
f19(0);
|
||||
f20(0);
|
||||
f21(0);
|
||||
f22(0);
|
||||
f23(0);
|
||||
f24(0);
|
||||
f25(0);
|
||||
f26(0);
|
||||
f27(0);
|
||||
f28(0);
|
||||
f29(0);
|
||||
f30(0);
|
||||
f31(0);
|
||||
|
||||
exit(0);
|
||||
}
|
Loading…
Add table
Reference in a new issue