diff options
author | Janis Johnson <janis187@us.ibm.com> | 2007-07-25 12:01:29 +0000 |
---|---|---|
committer | Rask Ingemann Lambertsen <rask@gcc.gnu.org> | 2007-07-25 12:01:29 +0000 |
commit | 15d92b36a1cc26f5eda0c09f3fa1c369d0a36260 (patch) | |
tree | 7c0d3a45615fb397ae958f285b947da0e9ccd979 | |
parent | d23ebaf0c497c175e4e15e9a2b71f8979d5a5c9f (diff) | |
download | gcc-15d92b36a1cc26f5eda0c09f3fa1c369d0a36260.zip gcc-15d92b36a1cc26f5eda0c09f3fa1c369d0a36260.tar.gz gcc-15d92b36a1cc26f5eda0c09f3fa1c369d0a36260.tar.bz2 |
dump-noaddr.c: Reduce string length for targets where an "int" is less than 32 bits wide.
2007-07-25 Janis Johnson <janis187@us.ibm.com>
* gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
targets where an "int" is less than 32 bits wide.
From-SVN: r126910
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c | 11 |
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 44bc8d4..6efbafe 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-07-25 Janis Johnson <janis187@us.ibm.com> + + * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for + targets where an "int" is less than 32 bits wide. + 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.dg/20070725-1.c: Testcase for revision 126876 added. diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c b/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c index 11dd78b..d9f7d2e 100644 --- a/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c +++ b/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c @@ -1,10 +1,21 @@ +#include <limits.h> + #if MASK & 1 +#define t11(x) x x x x x x x x x x x #define t16(x) x x x x x x x x x x x x x x x x +#if INT_MAX < 2147483647 +#define M (sizeof (t11(t11(t16(t16(" "))))) - 1) +#else #define M (sizeof (t16(t16(t16(t16(t16(" ")))))) - 1) #endif +#endif #if MASK & 2 +#if INT_MAX < 2147483647 +#define M 30976 +#else #define M 1048576 #endif +#endif typedef struct s { int c; |