x86: Add -Wl,--no-as-needed to some TLS tests

* testsuite/ld-i386/tls.exp: Add -Wl,--no-as-needed to
	"TLS without PLT (1)" and "TLS without PLT (3)".
	* testsuite/ld-x86-64/tls.exp: Add -Wl,--no-as-needed to
	to "TLS without PLT (3)".
This commit is contained in:
H.J. Lu 2017-05-02 16:00:49 -07:00
parent 43e379d74c
commit 3d8505928a
3 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,10 @@
2017-05-02 H.J. Lu <hongjiu.lu@intel.com>
* testsuite/ld-i386/tls.exp: Add -Wl,--no-as-needed to
"TLS without PLT (1)" and "TLS without PLT (3)".
* testsuite/ld-x86-64/tls.exp: Add -Wl,--no-as-needed to
to "TLS without PLT (3)".
2017-05-02 H.J. Lu <hongjiu.lu@intel.com> 2017-05-02 H.J. Lu <hongjiu.lu@intel.com>
PR ld/21384 PR ld/21384

View File

@ -141,7 +141,7 @@ run_ld_link_exec_tests [list \
] \ ] \
[list \ [list \
"TLS without PLT (1)" \ "TLS without PLT (1)" \
"tmpdir/tls-main1.o \ "-Wl,--no-as-needed tmpdir/tls-main1.o \
tmpdir/libtls-1a.so tmpdir/libtls-1b.so -Wl,-R,tmpdir" \ tmpdir/libtls-1a.so tmpdir/libtls-1b.so -Wl,-R,tmpdir" \
"" \ "" \
{ dummy.s } \ { dummy.s } \
@ -159,7 +159,7 @@ run_ld_link_exec_tests [list \
] \ ] \
[list \ [list \
"TLS without PLT (3)" \ "TLS without PLT (3)" \
"-Wl,-z,now tmpdir/tls-main1.o \ "-Wl,--no-as-needed -Wl,-z,now tmpdir/tls-main1.o \
tmpdir/libtls-1a.so tmpdir/libtls-1bn.so -Wl,-R,tmpdir" \ tmpdir/libtls-1a.so tmpdir/libtls-1bn.so -Wl,-R,tmpdir" \
"" \ "" \
{ dummy.s } \ { dummy.s } \

View File

@ -159,7 +159,7 @@ run_ld_link_exec_tests [list \
] \ ] \
[list \ [list \
"TLS without PLT (3)" \ "TLS without PLT (3)" \
"-Wl,-z,now tmpdir/tls-main1.o \ "-Wl,--no-as-needed -Wl,-z,now tmpdir/tls-main1.o \
tmpdir/libtls-1a.so tmpdir/libtls-1bn.so -Wl,-R,tmpdir" \ tmpdir/libtls-1a.so tmpdir/libtls-1bn.so -Wl,-R,tmpdir" \
"" \ "" \
{ dummy.s } \ { dummy.s } \