aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/attr-retain-5.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2021-02-19 15:44:38 -0800
committerH.J. Lu <hjl.tools@gmail.com>2021-02-22 15:27:01 -0800
commit609204abb889166c17a600121ba8ced18db2567a (patch)
tree3ff6b6fe00a70ed35565697cd11b2f511f50863a /gcc/testsuite/c-c++-common/attr-retain-5.c
parenta65b9ad863c5fc0aea12db58557f4d286a1974d7 (diff)
downloadgcc-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.c2
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" } */