aboutsummaryrefslogtreecommitdiff
path: root/binutils/testsuite
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2020-09-08 10:01:45 -0700
committerH.J. Lu <hjl.tools@gmail.com>2020-09-08 10:01:45 -0700
commit790147a9e9ee05542c621a36669288413880c876 (patch)
tree69d9de6e3edbc9c1e9b97344094baa7dd17b02d6 /binutils/testsuite
parentd706b69e48268ccf3e95fd29b5374ac94c3a507b (diff)
downloadfsf-binutils-gdb-790147a9e9ee05542c621a36669288413880c876.zip
fsf-binutils-gdb-790147a9e9ee05542c621a36669288413880c876.tar.gz
fsf-binutils-gdb-790147a9e9ee05542c621a36669288413880c876.tar.bz2
Pass --disable-reloc-section on PE targets for PR 25662 test
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.
Diffstat (limited to 'binutils/testsuite')
-rw-r--r--binutils/testsuite/binutils-all/objcopy.exp7
1 files changed, 6 insertions, 1 deletions
diff --git a/binutils/testsuite/binutils-all/objcopy.exp b/binutils/testsuite/binutils-all/objcopy.exp
index 9877f3d..47c3a48 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
}