aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2018-03-02 17:35:36 +0100
committerThomas Schwinge <tschwinge@gcc.gnu.org>2018-03-02 17:35:36 +0100
commit70614cb9031227aa3402192bdfa7b9d28ed0f0d6 (patch)
treee178802be9236f602b60f283eefaa3c5c40fa173
parented2a2f08ef1a0bebddbc62d72a970a7194eaed8b (diff)
downloadgcc-70614cb9031227aa3402192bdfa7b9d28ed0f0d6.zip
gcc-70614cb9031227aa3402192bdfa7b9d28ed0f0d6.tar.gz
gcc-70614cb9031227aa3402192bdfa7b9d28ed0f0d6.tar.bz2
Fix "dg-lto-options" misuse
gcc/testsuite/ * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options". * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of "dg-lto-options". * g++.dg/lto/20101010-1_0.C: Likewise. * g++.dg/lto/20101010-2_0.C: Likewise. Reviewed-by: Jason Merrill <jason@redhat.com> From-SVN: r258142
-rw-r--r--gcc/testsuite/ChangeLog8
-rw-r--r--gcc/testsuite/g++.dg/lto/20080907_0.C4
-rw-r--r--gcc/testsuite/g++.dg/lto/20080915_0.C1
-rw-r--r--gcc/testsuite/g++.dg/lto/20101010-1_0.C4
-rw-r--r--gcc/testsuite/g++.dg/lto/20101010-2_0.C4
5 files changed, 17 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 84ebf2e..3864204 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
+
+ * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
+ * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
+ "dg-lto-options".
+ * g++.dg/lto/20101010-1_0.C: Likewise.
+ * g++.dg/lto/20101010-2_0.C: Likewise.
+
2018-03-02 Jakub Jelinek <jakub@redhat.com>
PR ipa/84628
diff --git a/gcc/testsuite/g++.dg/lto/20080907_0.C b/gcc/testsuite/g++.dg/lto/20080907_0.C
index a423196..153d0ab 100644
--- a/gcc/testsuite/g++.dg/lto/20080907_0.C
+++ b/gcc/testsuite/g++.dg/lto/20080907_0.C
@@ -1,5 +1,7 @@
// { dg-lto-do assemble }
-// { dg-lto-options "-Wno-return-type" }
+
+/* "WARNING: lto.exp does not support dg-additional-options" */
+#pragma GCC diagnostic ignored "-Wreturn-type"
struct Foo { void func (); }; Foo & bar () { } struct Baz { Baz (Baz &); };
Baz dummy() { bar().func(); }
diff --git a/gcc/testsuite/g++.dg/lto/20080915_0.C b/gcc/testsuite/g++.dg/lto/20080915_0.C
index 40c5042..c91e756 100644
--- a/gcc/testsuite/g++.dg/lto/20080915_0.C
+++ b/gcc/testsuite/g++.dg/lto/20080915_0.C
@@ -1,5 +1,4 @@
// { dg-lto-do assemble }
-// { dg-lto-options "-Wno-return-type" }
struct Foo {
static const int dummy;
diff --git a/gcc/testsuite/g++.dg/lto/20101010-1_0.C b/gcc/testsuite/g++.dg/lto/20101010-1_0.C
index 8f694c7..bb3e6d4 100644
--- a/gcc/testsuite/g++.dg/lto/20101010-1_0.C
+++ b/gcc/testsuite/g++.dg/lto/20101010-1_0.C
@@ -1,5 +1,7 @@
// { dg-lto-do link }
-// { dg-lto-options "-Wno-return-type" }
+
+/* "WARNING: lto.exp does not support dg-additional-options" */
+#pragma GCC diagnostic ignored "-Wreturn-type"
typedef long size_t;
template < class, class > struct pair
diff --git a/gcc/testsuite/g++.dg/lto/20101010-2_0.C b/gcc/testsuite/g++.dg/lto/20101010-2_0.C
index a26956f..721ac01 100644
--- a/gcc/testsuite/g++.dg/lto/20101010-2_0.C
+++ b/gcc/testsuite/g++.dg/lto/20101010-2_0.C
@@ -1,5 +1,7 @@
// { dg-lto-do link }
-// { dg-lto-options "-Wno-return-type" }
+
+/* "WARNING: lto.exp does not support dg-additional-options" */
+#pragma GCC diagnostic ignored "-Wreturn-type"
typedef int size_t;
template < size_t _Nw > struct _Base_bitset