diff options
author | Jakub Jelinek <jakub@redhat.com> | 2020-01-26 00:47:18 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2020-01-26 00:47:18 +0100 |
commit | 05107d4e4ccd11ecc8712d6e271fcb4b5f17060f (patch) | |
tree | 7c1f5ecd1cd878ba8afce365681f4dc61b81c18c | |
parent | cc74832213ba1fc7abe402573a0b381e1c404df0 (diff) | |
download | gcc-05107d4e4ccd11ecc8712d6e271fcb4b5f17060f.zip gcc-05107d4e4ccd11ecc8712d6e271fcb4b5f17060f.tar.gz gcc-05107d4e4ccd11ecc8712d6e271fcb4b5f17060f.tar.bz2 |
testsuite: Fix up pr93166.C test, so that it doesn't FAIL with -std=c++98 and tests what it is supposed to test.
2020-01-26 Jakub Jelinek <jakub@redhat.com>
PR ipa/93166
* g++.dg/pr93166.C: Move to ...
* g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/lto/pr93166_0.C (renamed from gcc/testsuite/g++.dg/pr93166.C) | 9 |
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4990135..99da3cc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2020-01-26 Jakub Jelinek <jakub@redhat.com> + PR ipa/93166 + * g++.dg/pr93166.C: Move to ... + * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test. + PR tree-optimization/92788 * g++.dg/pr92788.C: Move to ... * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line. diff --git a/gcc/testsuite/g++.dg/pr93166.C b/gcc/testsuite/g++.dg/lto/pr93166_0.C index e9234ce..52f7ddf 100644 --- a/gcc/testsuite/g++.dg/pr93166.C +++ b/gcc/testsuite/g++.dg/lto/pr93166_0.C @@ -1,5 +1,10 @@ -// { dg-do compile } -// { dg-options "-shared -flto -O2 -fPIC -fvisibility=hidden" } +// PR ipa/93166 +// { dg-lto-do link } +// { dg-lto-options { { -fPIC -O2 -flto -fvisibility=hidden } } } +// { dg-require-effective-target shared } +// { dg-require-effective-target fpic } +// { dg-extra-ld-options "-shared" } +// { dg-require-visibility "" } namespace Qt { enum DropAction {}; |