]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
pr59605.c: Convert to a compile test.
authorRichard Sandiford <rdsandiford@googlemail.com>
Thu, 13 Feb 2014 09:22:26 +0000 (09:22 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 13 Feb 2014 09:22:26 +0000 (09:22 +0000)
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

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr59605-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr59605.c

index 07e068456b70a008b1e2c0e006b2b86e38d2c628..803207cfc645eccee1372f9c0141fa56fcbeb50f 100644 (file)
@@ -1,3 +1,9 @@
+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.
diff --git a/gcc/testsuite/gcc.dg/pr59605-2.c b/gcc/testsuite/gcc.dg/pr59605-2.c
new file mode 100644 (file)
index 0000000..d7567ac
--- /dev/null
@@ -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"
index 45568438277ae80648d84d9a8a5eb6a26745ec8b..5f87c99b017676fe4f3bf6e21e9ef174fc0c5011 100644 (file)
@@ -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)