diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2018-07-17 09:41:11 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2018-07-17 09:41:11 +0000 |
commit | 74285cd3a96c59586c62e5859dec649077c6e1e4 (patch) | |
tree | fc34a45443dbc3216401cb252e43c5bd29d2a128 /gcc | |
parent | 487982030e0a9ee7bcfb45f8ffa4231643789956 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/lto/pr86523-1_0.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/lto/pr86523-2_0.C | 4 |
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 { |