aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2020-01-26 00:47:18 +0100
committerJakub Jelinek <jakub@redhat.com>2020-01-26 00:47:18 +0100
commit05107d4e4ccd11ecc8712d6e271fcb4b5f17060f (patch)
tree7c1f5ecd1cd878ba8afce365681f4dc61b81c18c
parentcc74832213ba1fc7abe402573a0b381e1c404df0 (diff)
downloadgcc-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/ChangeLog4
-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 {};