[gcc(refs/users/marxin/heads/marxin-gcc-benchmark-branch)] testsuite: Fix up pr93166.C test, so that it doesn't FAIL with -std=c++98 and tests what it is suppo
Martin Liska
marxin@gcc.gnu.org
Mon Mar 30 10:28:40 GMT 2020
https://gcc.gnu.org/g:05107d4e4ccd11ecc8712d6e271fcb4b5f17060f
commit 05107d4e4ccd11ecc8712d6e271fcb4b5f17060f
Author: Jakub Jelinek <jakub@redhat.com>
Date: Sun Jan 26 00:47:18 2020 +0100
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.
Diff:
---
gcc/testsuite/ChangeLog | 4 ++++
gcc/testsuite/g++.dg/{pr93166.C => lto/pr93166_0.C} | 9 +++++++--
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 49901356e7b..99da3cc5feb 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
similarity index 95%
rename from gcc/testsuite/g++.dg/pr93166.C
rename to gcc/testsuite/g++.dg/lto/pr93166_0.C
index e9234ce7a0c..52f7ddf4016 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 {};
More information about the Gcc-cvs
mailing list