[PATCH] Pass --disable-reloc-section on PE targets for PR 25662 test
H.J. Lu
hjl.tools@gmail.com
Tue Sep 8 17:05:31 GMT 2020
Pass --disable-reloc-section on PE targets for PR 25662 test since
commit 514b4e191d5f46de8e142fe216e677a35fa9c4bb
Author: Jeremy Drake <sourceware-bugzilla@jdrake.com>
Date: Thu Aug 27 12:58:27 2020 +0100
Change the default characteristics of DLLs built by the linker to more secure settings.
defaulted to --enable-reloc-section.
PR ld/26587
* testsuite/binutils-all/objcopy.exp: Pass --disable-reloc-section
to ld on PE targets for PR 25662 test.
---
binutils/ChangeLog | 6 ++++++
binutils/testsuite/binutils-all/objcopy.exp | 7 ++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 0c06bcedae..bd636c9a86 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,9 @@
+2020-09-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/26587
+ * testsuite/binutils-all/objcopy.exp: Pass --disable-reloc-section
+ to ld on PE targets for PR 25662 test.
+
2020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
Kuan-Lin Chen <kuanlinchentw@gmail.com>
diff --git a/binutils/testsuite/binutils-all/objcopy.exp b/binutils/testsuite/binutils-all/objcopy.exp
index 9877f3d310..47c3a48414 100644
--- a/binutils/testsuite/binutils-all/objcopy.exp
+++ b/binutils/testsuite/binutils-all/objcopy.exp
@@ -1354,7 +1354,12 @@ if { [istarget pdp11-*-*] } {
set src "pr25662.s"
}
+set ldflags "-T$srcdir/$subdir/pr25662.ld"
+if { [istarget *-*-cygwin] || [istarget *-*-mingw*] } {
+ append ldflags " --disable-reloc-section"
+}
+
#xcoff doesn't support arbitrary sections
if { ![is_xcoff_format] } {
- objcopy_test "pr25662" $src executable "" "-T$srcdir/$subdir/pr25662.ld"
+ objcopy_test "pr25662" $src executable "" $ldflags
}
--
2.26.2
More information about the Binutils
mailing list