aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2014-02-13 09:22:26 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2014-02-13 09:22:26 +0000
commit37eb01c282b2b764ab6dc6159d3deab121e0686f (patch)
tree8d433a91b6da8397b98fcb4781498a3ded5a8882
parent9f8da9073b22c41c9cddbffa847f34e408d1322c (diff)
downloadgcc-37eb01c282b2b764ab6dc6159d3deab121e0686f.zip
gcc-37eb01c282b2b764ab6dc6159d3deab121e0686f.tar.gz
gcc-37eb01c282b2b764ab6dc6159d3deab121e0686f.tar.bz2
pr59605.c: Convert to a compile test.
gcc/testsuite/ * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY definition with an ifndef. * gcc.dg/pr59605-2.c: New test. From-SVN: r207748
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/pr59605-2.c6
-rw-r--r--gcc/testsuite/gcc.dg/pr59605.c4
3 files changed, 15 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 07e0684..803207c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,11 @@
2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
+ * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
+ definition with an ifndef.
+ * gcc.dg/pr59605-2.c: New test.
+
+2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
+
* gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
2014-02-12 Joseph Myers <joseph@codesourcery.com>
diff --git a/gcc/testsuite/gcc.dg/pr59605-2.c b/gcc/testsuite/gcc.dg/pr59605-2.c
new file mode 100644
index 0000000..d7567ac
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/pr59605-2.c
@@ -0,0 +1,6 @@
+/* { dg-do run } */
+/* { dg-options "-O2" } */
+/* { dg-additional-options "-DMAX_COPY=1025" { target simulator } } */
+/* { dg-additional-options "-minline-stringops-dynamically" { target { i?86-*-* x86_64-*-* } } } */
+
+#include "pr59605.c"
diff --git a/gcc/testsuite/gcc.dg/pr59605.c b/gcc/testsuite/gcc.dg/pr59605.c
index 4556843..5f87c99 100644
--- a/gcc/testsuite/gcc.dg/pr59605.c
+++ b/gcc/testsuite/gcc.dg/pr59605.c
@@ -1,11 +1,13 @@
-/* { dg-do run } */
+/* { dg-do compile } */
/* { dg-options "-O2" } */
/* { dg-additional-options "-minline-stringops-dynamically" { target { i?86-*-* x86_64-*-* } } } */
extern void abort (void);
#define MAX_OFFSET (sizeof (long long))
+#ifndef MAX_COPY
#define MAX_COPY (1024 + 8192)
+#endif
#define MAX_EXTRA (sizeof (long long))
#define MAX_LENGTH (MAX_OFFSET + MAX_COPY + MAX_EXTRA)