mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 11:00:01 +08:00
i386: Pass -Wl,-R,tmpdir/-Wl --as-needed to $CC
Since linker tests were changed to use $CC, instead of $LD, we need to pass -Wl,-R,tmpdir and -Wl,--as-needed to $CC. * testsuite/ld-i386/i386.exp: Pass -Wl,-R,tmpdir to GCC driver. * testsuite/ld-i386/tls.exp: Likewise.
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
2017-01-10 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* testsuite/ld-i386/i386.exp: Pass -Wl,-R,tmpdir and
|
||||
-Wl,--as-needed to $CC.
|
||||
* testsuite/ld-i386/tls.exp: Likewise.
|
||||
|
||||
2017-01-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/sv.po: Updated Swedish translation.
|
||||
|
@ -472,7 +472,7 @@ proc undefined_weak {cflags ldflags} {
|
||||
run_ld_link_exec_tests [list \
|
||||
[list \
|
||||
"Run pr19704" \
|
||||
"$ldflags tmpdir/libpr19704.so -R tmpdir" \
|
||||
"$ldflags tmpdir/libpr19704.so -Wl,-R,tmpdir" \
|
||||
"" \
|
||||
{ pr19704a.c } \
|
||||
"pr19704" \
|
||||
@ -757,7 +757,7 @@ if { [isnative]
|
||||
] \
|
||||
[list \
|
||||
"Run copyreloc-main with PIE and GOTOFF" \
|
||||
"--as-needed tmpdir/copyreloc-main.o tmpdir/copyreloc-lib.so -pie" \
|
||||
"-Wl,--as-needed tmpdir/copyreloc-main.o tmpdir/copyreloc-lib.so -pie" \
|
||||
"" \
|
||||
{ dummy.s } \
|
||||
"copyreloc-main" \
|
||||
|
@ -98,7 +98,7 @@ run_ld_link_exec_tests [list \
|
||||
[list \
|
||||
"TLS GD/LD -> IE transition without PLT" \
|
||||
"tmpdir/tls-main1.o tmpdir/tls-gd1.o tmpdir/tls-ld1.o \
|
||||
tmpdir/libtls-1a.so -R tmpdir" \
|
||||
tmpdir/libtls-1a.so -Wl,-R,tmpdir" \
|
||||
"" \
|
||||
{ dummy.s } \
|
||||
"tls-1d" \
|
||||
@ -107,7 +107,7 @@ run_ld_link_exec_tests [list \
|
||||
[list \
|
||||
"TLS without PLT (1)" \
|
||||
"tmpdir/tls-main1.o \
|
||||
tmpdir/libtls-1a.so tmpdir/libtls-1b.so -R tmpdir" \
|
||||
tmpdir/libtls-1a.so tmpdir/libtls-1b.so -Wl,-R,tmpdir" \
|
||||
"" \
|
||||
{ dummy.s } \
|
||||
"tls-1e" \
|
||||
@ -116,7 +116,7 @@ run_ld_link_exec_tests [list \
|
||||
[list \
|
||||
"TLS without PLT (2)" \
|
||||
"tmpdir/tls-main1.o tmpdir/tls-def1.o \
|
||||
tmpdir/libtls-1b.so -R tmpdir" \
|
||||
tmpdir/libtls-1b.so -Wl,-R,tmpdir" \
|
||||
"" \
|
||||
{ dummy.s } \
|
||||
"tls-1f" \
|
||||
|
Reference in New Issue
Block a user