[COMMITTED] ld: Compile some size tests with -mdirect-extern-access
Sam James <[email protected]>
| Newsgroups | gmane.comp.gnu.binutils |
|---|---|
| Message-ID | <c61a32f5f3e62d399070f59cf067bd89048e3614.1787903128.git.sam@gentoo.org> |
Similar to cf03cf4e8879bbfe6b90160ff3fda63feb2a898f. Handle a few more tests
which are marked as UNSUPPORTED when GCC enables -mno-direct-extern-access
by default.
PR ld/33267
* testsuite/ld-size/size.exp: Compile some tests with
$DIRECT_EXTERN_ACCESS_CFLAGS.
---
Committed as obvious.
ld/testsuite/ld-size/size.exp | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/ld/testsuite/ld-size/size.exp b/ld/testsuite/ld-size/size.exp
index 604c354872b..0dfd49fbe42 100644
--- a/ld/testsuite/ld-size/size.exp
+++ b/ld/testsuite/ld-size/size.exp
@@ -110,7 +110,7 @@ run_cc_link_tests [list \
[list \
"Build size-7" \
"$NOPIE_LDFLAGS -Wl,--no-as-needed,-z,notext tmpdir/libsize-7.so" \
- "$NOPIE_CFLAGS" \
+ "$NOPIE_CFLAGS $DIRECT_EXTERN_ACCESS_CFLAGS" \
{size-7a.c} \
{{readelf -rW size-7.rd}} \
"size-7.exe" \
@@ -125,7 +125,7 @@ run_cc_link_tests [list \
[list \
"Build size-8" \
"$NOPIE_LDFLAGS -Wl,--no-as-needed,-z,notext tmpdir/libsize-8.so" \
- "$NOPIE_CFLAGS" \
+ "$NOPIE_CFLAGS $DIRECT_EXTERN_ACCESS_CFLAGS" \
{size-8a.c} \
{{readelf -rW size-8.rd}} \
"size-8.exe" \
@@ -232,7 +232,7 @@ run_ld_link_exec_tests [list \
{size-4a.c size-4b.c} \
"size-4a" \
"size-4.out" \
- "$NOPIE_CFLAGS" \
+ "$NOPIE_CFLAGS $DIRECT_EXTERN_ACCESS_CFLAGS" \
] \
[list \
"Run size-4b" \
@@ -241,7 +241,7 @@ run_ld_link_exec_tests [list \
{size-4b.c size-4a.c} \
"size-4b" \
"size-4.out" \
- "$NOPIE_CFLAGS" \
+ "$NOPIE_CFLAGS $DIRECT_EXTERN_ACCESS_CFLAGS" \
] \
[list \
"Run size-5a" \
@@ -250,7 +250,7 @@ run_ld_link_exec_tests [list \
{size-5a.c size-5b.c} \
"size-5a" \
"size-5.out" \
- "$NOPIE_CFLAGS" \
+ "$NOPIE_CFLAGS $DIRECT_EXTERN_ACCESS_CFLAGS" \
] \
[list \
"Run size-5b" \
@@ -259,7 +259,7 @@ run_ld_link_exec_tests [list \
{size-5b.c size-5a.c} \
"size-5b" \
"size-5.out" \
- "$NOPIE_CFLAGS" \
+ "$NOPIE_CFLAGS $DIRECT_EXTERN_ACCESS_CFLAGS" \
] \
[list \
"Run size-6" \
@@ -268,7 +268,7 @@ run_ld_link_exec_tests [list \
{size-6a.c} \
"size-6" \
"size-6.out" \
- "$NOPIE_CFLAGS" \
+ "$NOPIE_CFLAGS $DIRECT_EXTERN_ACCESS_CFLAGS" \
] \
[list \
"Run size-8" \
@@ -278,7 +278,7 @@ run_ld_link_exec_tests [list \
{size-8a.c} \
"size-8" \
"size-8.out" \
- "$NOPIE_CFLAGS" \
+ "$NOPIE_CFLAGS $DIRECT_EXTERN_ACCESS_CFLAGS" \
] \
[list \
"Run size-9" \
base-commit: 4c309b7a1ebdbab5d433f93f556b98bf2e2efb52
--
2.55.0