aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel1@de.ibm.com>2008-08-11 06:55:39 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2008-08-11 06:55:39 +0000
commitb193cb6b8d3c6c62fee26531dfecc1745ed9d9e9 (patch)
tree50c317fe7717b325d613e5c24108208f370c063c /gcc
parent3824dd584c9e76d070e499d62fbeddd6d907c2c8 (diff)
downloadgcc-b193cb6b8d3c6c62fee26531dfecc1745ed9d9e9.zip
gcc-b193cb6b8d3c6c62fee26531dfecc1745ed9d9e9.tar.gz
gcc-b193cb6b8d3c6c62fee26531dfecc1745ed9d9e9.tar.bz2
20080806-1.c: Move testcase ...
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. From-SVN: r138950
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-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++)
{