diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/compat/struct-return-2_x.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/compat/struct-return-2_x.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.dg/compat/struct-return-2_x.c b/gcc/testsuite/gcc.dg/compat/struct-return-2_x.c index 4463dc4cbcd..590c30aa937 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-return-2_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-return-2_x.c @@ -1,7 +1,6 @@ #include "compat-common.h" -/* Turn off checking for variable arguments with -DSKIPVA. */ -#ifdef SKIPVA +#ifdef SKIP_VA const int test_va = 0; #else const int test_va = 1; @@ -102,7 +101,9 @@ testit##NAME##N (void) \ DEBUG_NL; \ } +#ifndef SKIP_ZERO_ARRAY T(0, uc, unsigned char) +#endif T(1, uc, unsigned char) T(2, uc, unsigned char) T(3, uc, unsigned char) @@ -118,7 +119,9 @@ T(12, uc, unsigned char) T(13, uc, unsigned char) T(14, uc, unsigned char) T(15, uc, unsigned char) +#ifndef SKIP_ZERO_ARRAY T(0, us, unsigned short) +#endif T(1, us, unsigned short) T(2, us, unsigned short) T(3, us, unsigned short) @@ -134,7 +137,9 @@ T(12, us, unsigned short) T(13, us, unsigned short) T(14, us, unsigned short) T(15, us, unsigned short) +#ifndef SKIP_ZERO_ARRAY T(0, ui, unsigned int) +#endif T(1, ui, unsigned int) T(2, ui, unsigned int) T(3, ui, unsigned int) @@ -160,7 +165,9 @@ DEBUG_INIT #define T(N, NAME, TYPE) testit##NAME##N (); +#ifndef SKIP_ZERO_ARRAY T(0, uc, unsigned char) +#endif T(1, uc, unsigned char) T(2, uc, unsigned char) T(3, uc, unsigned char) @@ -176,7 +183,9 @@ T(12, uc, unsigned char) T(13, uc, unsigned char) T(14, uc, unsigned char) T(15, uc, unsigned char) +#ifndef SKIP_ZERO_ARRAY T(0, us, unsigned short) +#endif T(1, us, unsigned short) T(2, us, unsigned short) T(3, us, unsigned short) @@ -192,7 +201,9 @@ T(12, us, unsigned short) T(13, us, unsigned short) T(14, us, unsigned short) T(15, us, unsigned short) +#ifndef SKIP_ZERO_ARRAY T(0, ui, unsigned int) +#endif T(1, ui, unsigned int) T(2, ui, unsigned int) T(3, ui, unsigned int) |