ld-x86-64: Pass -z notext to linker for tests with DT_TEXTREL

Message ID 20200525134727.435470-1-hjl.tools@gmail.com
State New
Headers show
Series
  • ld-x86-64: Pass -z notext to linker for tests with DT_TEXTREL
Related show

Commit Message

* testsuite/ld-x86-64/x86-64.exp: Pass -z notext to linker.
---
 ld/ChangeLog                      | 4 ++++
 ld/testsuite/ld-x86-64/x86-64.exp | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

-- 
2.26.2

Patch

diff --git a/ld/ChangeLog b/ld/ChangeLog
index 2c7120f7dc..098bd81396 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@ 
+2020-05-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* testsuite/ld-x86-64/x86-64.exp: Pass -z notext to linker.
+
 2020-05-25  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* testsuite/ld-elf/eh6.d: Pass -z notext to linker.
diff --git a/ld/testsuite/ld-x86-64/x86-64.exp b/ld/testsuite/ld-x86-64/x86-64.exp
index 07b70a4b8a..8bfb4f7ab8 100644
--- a/ld/testsuite/ld-x86-64/x86-64.exp
+++ b/ld/testsuite/ld-x86-64/x86-64.exp
@@ -1446,7 +1446,7 @@  if { [isnative] && [check_compiler_available] } {
 	run_cc_link_tests [list \
 	    [list \
 		"Build pr22001-1b" \
-		"$NOPIE_LDFLAGS -Wl,-z,nocopyreloc,--no-as-needed tmpdir/pr22001-1.so" \
+		"$NOPIE_LDFLAGS -Wl,-z,nocopyreloc,--no-as-needed,-z,notext tmpdir/pr22001-1.so" \
 		"$NOPIE_CFLAGS -Wa,-mx86-used-note=yes" \
 		{ pr22001-1c.c } \
 		{{error_output "pr22001-1b.err"}} \
@@ -1454,7 +1454,7 @@  if { [isnative] && [check_compiler_available] } {
 	    ] \
 	    [list \
 		"Build pr21997-1b" \
-		"$NOPIE_LDFLAGS -Wl,--no-as-needed tmpdir/pr21997-1.so" \
+		"$NOPIE_LDFLAGS -Wl,--no-as-needed,-z,notext tmpdir/pr21997-1.so" \
 		"$NOPIE_CFLAGS -Wa,-mx86-used-note=yes" \
 		{ pr21997-1c.c } \
 		{{error_output "pr21997-1b.err"}} \