aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2018-07-17 09:41:11 +0000
committerRainer Orth <ro@gcc.gnu.org>2018-07-17 09:41:11 +0000
commit74285cd3a96c59586c62e5859dec649077c6e1e4 (patch)
treefc34a45443dbc3216401cb252e43c5bd29d2a128 /gcc
parent487982030e0a9ee7bcfb45f8ffa4231643789956 (diff)
downloadgcc-74285cd3a96c59586c62e5859dec649077c6e1e4.zip
gcc-74285cd3a96c59586c62e5859dec649077c6e1e4.tar.gz
gcc-74285cd3a96c59586c62e5859dec649077c6e1e4.tar.bz2
Build gcc/testsuite/g++.dg/lto/pr86523-[12]_0.C as PIC
* g++.dg/lto/pr86523-1_0.C: Require fpic, shared support. (dg-lto-options): Add -fPIC. * g++.dg/lto/pr86523-2_0.C: Likewise. From-SVN: r262810
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/lto/pr86523-1_0.C4
-rw-r--r--gcc/testsuite/g++.dg/lto/pr86523-2_0.C4
3 files changed, 12 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a17d60f..d95cf8d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
+ (dg-lto-options): Add -fPIC.
+ * g++.dg/lto/pr86523-2_0.C: Likewise.
+
2018-07-17 Martin Liska <mliska@suse.cz>
* gcc.target/powerpc/loop_align.c: Update scanned pattern.
diff --git a/gcc/testsuite/g++.dg/lto/pr86523-1_0.C b/gcc/testsuite/g++.dg/lto/pr86523-1_0.C
index 3f75cdd..bae5d48 100644
--- a/gcc/testsuite/g++.dg/lto/pr86523-1_0.C
+++ b/gcc/testsuite/g++.dg/lto/pr86523-1_0.C
@@ -1,5 +1,7 @@
// { dg-lto-do link }
-// { dg-lto-options {{-O2 -flto -g -shared}} }
+// { dg-require-effective-target fpic }
+// { dg-require-effective-target shared }
+// { dg-lto-options { { -O2 -fPIC -flto -g -shared } } }
namespace {
class a typedef b;
class a {};
diff --git a/gcc/testsuite/g++.dg/lto/pr86523-2_0.C b/gcc/testsuite/g++.dg/lto/pr86523-2_0.C
index f156230..bfe70fb 100644
--- a/gcc/testsuite/g++.dg/lto/pr86523-2_0.C
+++ b/gcc/testsuite/g++.dg/lto/pr86523-2_0.C
@@ -1,5 +1,7 @@
// { dg-lto-do link }
-// { dg-lto-options {{-O2 -flto -g -shared}} }
+// { dg-require-effective-target fpic }
+// { dg-require-effective-target shared }
+// { dg-lto-options { { -O2 -fPIC -flto -g -shared } } }
class a typedef b;
class a {};
class c {