diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2018-03-02 17:35:36 +0100 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gcc.gnu.org> | 2018-03-02 17:35:36 +0100 |
commit | 70614cb9031227aa3402192bdfa7b9d28ed0f0d6 (patch) | |
tree | e178802be9236f602b60f283eefaa3c5c40fa173 | |
parent | ed2a2f08ef1a0bebddbc62d72a970a7194eaed8b (diff) | |
download | gcc-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/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/lto/20080907_0.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/lto/20080915_0.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/lto/20101010-1_0.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/lto/20101010-2_0.C | 4 |
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 |