projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ld: Add --export-dynamic-symbol and --export-dynamic-symbol-list
[deliverable/binutils-gdb.git]
/
ld
/
testsuite
/
ld-elf
/
tls.exp
diff --git
a/ld/testsuite/ld-elf/tls.exp
b/ld/testsuite/ld-elf/tls.exp
index 9d64d6c19f4877ca697f989f9d9ab95e642b7a71..380d6505a8438e8bec8457874df8378fb9b4a72b 100644
(file)
--- a/
ld/testsuite/ld-elf/tls.exp
+++ b/
ld/testsuite/ld-elf/tls.exp
@@
-1,5
+1,5
@@
# Expect script for TLS tests.
# Expect script for TLS tests.
-# Copyright (C) 2017 Free Software Foundation, Inc.
+# Copyright (C) 2017
-2020
Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
#
# This file is part of the GNU Binutils.
#
@@
-22,27
+22,29
@@
# Make sure that binutils can correctly handle TLS.
if { ![istarget *-*-linux*]
# Make sure that binutils can correctly handle TLS.
if { ![istarget *-*-linux*]
+ && ![istarget arm*-*-uclinuxfdpiceabi]
&& ![istarget *-*-nacl*]
&& ![istarget *-*-gnu*] } {
return
}
&& ![istarget *-*-nacl*]
&& ![istarget *-*-gnu*] } {
return
}
-if { [istarget *-*-linux*aout*]
-
|| [istarget *-*-linux*oldld*
] } {
+# Check to see if the C compiler works.
+
if { ![check_compiler_available
] } {
return
}
return
}
-# Check to see if the C compiler works.
-if { [which $CC] == 0 } {
- return
+# This target requires extra GAS options when building PIC/PIE code.
+set AFLAGS_PIC ""
+if [istarget "sparc*-*-*"] {
+ append AFLAGS_PIC " -K PIC"
}
run_ld_link_tests [list \
[list \
"Build pr22263-1" \
}
run_ld_link_tests [list \
[list \
"Build pr22263-1" \
- "-pie -e _start" \
- "" \
+ "-pie -e _start -z text" \
"" \
"" \
+ "$AFLAGS_PIC" \
{ pr22263-1a.c pr22263-1b.c } \
{{readelf -r pr22263-1.rd}} \
"pr22263-1" \
{ pr22263-1a.c pr22263-1b.c } \
{{readelf -r pr22263-1.rd}} \
"pr22263-1" \
This page took
0.024199 seconds
and
4
git commands to generate.