diff options
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/20080806-1.c (renamed from gcc/testsuite/gcc.target/s390/20080806-1.c) | 9 |
2 files changed, 12 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 002ffaf..8500be9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2008-08-11 Andreas Krebbel <krebbel1@de.ibm.com> + + * gcc.target/s390/20080806-1.c: Move testcase ... + * gcc.c-torture/compile/20080806-1.c: ... to here and make it + stack size sensitive. + 2008-08-10 Samuel Tardieu <sam@rfc1149.net> * gnat.dg/exp0_eval.adb: New. diff --git a/gcc/testsuite/gcc.target/s390/20080806-1.c b/gcc/testsuite/gcc.c-torture/compile/20080806-1.c index 6086a43..c54e739 100644 --- a/gcc/testsuite/gcc.target/s390/20080806-1.c +++ b/gcc/testsuite/gcc.c-torture/compile/20080806-1.c @@ -1,7 +1,10 @@ /* This used to ICE on s390x due to a reload bug. */ -/* { dg-do compile } */ -/* { dg-options "-O2" } */ +#if defined(STACK_SIZE) && (STACK_SIZE < 65536) + #define BYTES 64 +#else + #define BYTES 65400 +#endif int gl2; typedef __SIZE_TYPE__ size_t; @@ -12,7 +15,7 @@ void f1 () { int i2; - unsigned char bf[64 * 1024 + 4]; + unsigned char bf[BYTES]; for (i2 = 0; i2 < 3; i2++) { |
