diff options
author | Olivier Hainque <hainque@adacore.com> | 2020-02-26 17:55:09 +0000 |
---|---|---|
committer | Olivier Hainque <hainque@adacore.com> | 2020-11-06 09:55:16 +0000 |
commit | ff47c61f07d458db6c061f2de006a3f6dbf04b0b (patch) | |
tree | a3c6413fe4458cc033e64ab10978e1fe798a57a0 /gcc | |
parent | 6cef01c32817b3d08af2cadcdb0e23c72ceed426 (diff) | |
download | gcc-ff47c61f07d458db6c061f2de006a3f6dbf04b0b.zip gcc-ff47c61f07d458db6c061f2de006a3f6dbf04b0b.tar.gz gcc-ff47c61f07d458db6c061f2de006a3f6dbf04b0b.tar.bz2 |
Add dg-require-effective-target fpic to g++ tests
Add missing dg-require-effective-target fpic to few
g++.dg tests.
2020-11-02 Olivier Hainque <hainque@adacore.com>
gcc/testsuite/
* g++.dg/pr57878.C: Add dg-require-effective-target fpic.
* g++.dg/pr65032.C: Likewise.
* g++.dg/pr84279.C: Likewise.
* g++.dg/inherit/thunk8.C: Likewise.
* g++.dg/opt/pr64411.C: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/g++.dg/inherit/thunk8.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/opt/pr64411.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/pr57878.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/pr65032.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/pr84279.C | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/inherit/thunk8.C b/gcc/testsuite/g++.dg/inherit/thunk8.C index ef64535..ecb9cbf 100644 --- a/gcc/testsuite/g++.dg/inherit/thunk8.C +++ b/gcc/testsuite/g++.dg/inherit/thunk8.C @@ -4,6 +4,7 @@ /* { dg-do compile } */ /* { dg-require-effective-target arm_thumb1_ok } */ +/* { dg-require-effective-target fpic } */ /* { dg-options "-mthumb -fPIC" } */ struct A { diff --git a/gcc/testsuite/g++.dg/opt/pr64411.C b/gcc/testsuite/g++.dg/opt/pr64411.C index 122b9ee..6ecc0a8 100644 --- a/gcc/testsuite/g++.dg/opt/pr64411.C +++ b/gcc/testsuite/g++.dg/opt/pr64411.C @@ -1,5 +1,6 @@ // PR target/64411 // { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } +// { dg-require-effective-target fpic } // { dg-options "-Os -mcmodel=medium -fPIC -fschedule-insns -fselective-scheduling" } typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/g++.dg/pr57878.C b/gcc/testsuite/g++.dg/pr57878.C index 5df2b7c9e..ee9142b 100644 --- a/gcc/testsuite/g++.dg/pr57878.C +++ b/gcc/testsuite/g++.dg/pr57878.C @@ -1,5 +1,6 @@ /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ // { dg-require-effective-target c++11 } +// { dg-require-effective-target fpic } /* { dg-options "-O2 -fno-omit-frame-pointer -fPIC" } */ typedef int int32; diff --git a/gcc/testsuite/g++.dg/pr65032.C b/gcc/testsuite/g++.dg/pr65032.C index d6b6768d..6e348f8 100644 --- a/gcc/testsuite/g++.dg/pr65032.C +++ b/gcc/testsuite/g++.dg/pr65032.C @@ -1,4 +1,5 @@ // { dg-do compile { target i?86-*-* x86_64-*-* } } +// { dg-require-effective-target fpic } // { dg-options "-Os -std=c++11 -fPIC -fstack-protector-strong -fomit-frame-pointer" } #pragma GCC visibility push(hidden) diff --git a/gcc/testsuite/g++.dg/pr84279.C b/gcc/testsuite/g++.dg/pr84279.C index a88d3fb..b2b5b8e 100644 --- a/gcc/testsuite/g++.dg/pr84279.C +++ b/gcc/testsuite/g++.dg/pr84279.C @@ -1,6 +1,7 @@ /* { dg-do compile { target { powerpc*-*-* } } } */ /* { dg-skip-if "" { powerpc*-*-darwin* } } */ /* { dg-require-effective-target powerpc_p8vector_ok } */ +/* { dg-require-effective-target fpic } */ /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */ /* { dg-options "-O3 -mcpu=power8 -g -fPIC -fvisibility=hidden -fstack-protector-strong" } */ |