diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2021-02-19 15:44:38 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2021-02-22 15:27:01 -0800 |
commit | 609204abb889166c17a600121ba8ced18db2567a (patch) | |
tree | 3ff6b6fe00a70ed35565697cd11b2f511f50863a /gcc/testsuite/c-c++-common/attr-retain-5.c | |
parent | a65b9ad863c5fc0aea12db58557f4d286a1974d7 (diff) | |
download | gcc-609204abb889166c17a600121ba8ced18db2567a.zip gcc-609204abb889166c17a600121ba8ced18db2567a.tar.gz gcc-609204abb889166c17a600121ba8ced18db2567a.tar.bz2 |
Require SHF_GNU_RETAIN support for retain tests
Since retain attribute requires SHF_GNU_RETAIN, run retain tests only
if SHF_GNU_RETAIN is supported.
PR testsuite/99173
* c-c++-common/attr-retain-5.c: Require R_flag_in_section.
* c-c++-common/attr-retain-6.c: Likewise.
* c-c++-common/attr-retain-7.c: Likewise.
* c-c++-common/attr-retain-8.c: Likewise.
* c-c++-common/attr-retain-9.c: Likewise.
Diffstat (limited to 'gcc/testsuite/c-c++-common/attr-retain-5.c')
-rw-r--r-- | gcc/testsuite/c-c++-common/attr-retain-5.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/c-c++-common/attr-retain-5.c b/gcc/testsuite/c-c++-common/attr-retain-5.c index ee6e2c4..1f3f8bf 100644 --- a/gcc/testsuite/c-c++-common/attr-retain-5.c +++ b/gcc/testsuite/c-c++-common/attr-retain-5.c @@ -1,4 +1,4 @@ -/* { dg-do compile } */ +/* { dg-do compile { target R_flag_in_section } } */ /* { dg-skip-if "non-ELF target" { *-*-darwin* powerpc*-*-aix* } } */ /* { dg-options "-Wall -O2" } */ |