aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-12-01 10:27:44 +1030
committerAlan Modra <amodra@gmail.com>2020-12-01 11:26:58 +1030
commit56af5a30b8efa34ce30f7d93da7dc981dda82f61 (patch)
treee77775193b512ecaec7f0777c2890a83b823bfc6
parent5160d0f323d47031cb73c39a4dbd31d8976b4c8e (diff)
downloadfsf-binutils-gdb-56af5a30b8efa34ce30f7d93da7dc981dda82f61.zip
fsf-binutils-gdb-56af5a30b8efa34ce30f7d93da7dc981dda82f61.tar.gz
fsf-binutils-gdb-56af5a30b8efa34ce30f7d93da7dc981dda82f61.tar.bz2
tic6x elf testsuite fix
* testsuite/ld-elf/elf.exp: Set ASFLAGS for tic6x. * testsuite/ld-elf/reloc-discard.d: Remove tic6x xfail.
-rw-r--r--ld/ChangeLog5
-rw-r--r--ld/testsuite/ld-elf/elf.exp4
-rw-r--r--ld/testsuite/ld-elf/reloc-discard.d3
3 files changed, 9 insertions, 3 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 7e09a2f..73d0a98 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,10 @@
2020-12-01 Alan Modra <amodra@gmail.com>
+ * testsuite/ld-elf/elf.exp: Set ASFLAGS for tic6x.
+ * testsuite/ld-elf/reloc-discard.d: Remove tic6x xfail.
+
+2020-12-01 Alan Modra <amodra@gmail.com>
+
* testsuite/ld-elf/pr26979a.s,
* testsuite/ld-elf/pr26979b.s,
* testsuite/ld-elf/pr26979c.s,
diff --git a/ld/testsuite/ld-elf/elf.exp b/ld/testsuite/ld-elf/elf.exp
index 6e61c7f..e08a6f5 100644
--- a/ld/testsuite/ld-elf/elf.exp
+++ b/ld/testsuite/ld-elf/elf.exp
@@ -46,6 +46,10 @@ if { [istarget alpha*-*-* ] } {
set ASFLAGS "$ASFLAGS --defsym NO_SET=1"
}
+if [istarget "tic6x-*-*"] {
+ append ASFLAGS " -mpic -mpid=near"
+}
+
if { [istarget "*-*-solaris*"] } {
# Same for Solaris
set options_regsub(ld) {-melf_x86_64 -melf_x86_64_sol2}
diff --git a/ld/testsuite/ld-elf/reloc-discard.d b/ld/testsuite/ld-elf/reloc-discard.d
index 8d710f4..dede884 100644
--- a/ld/testsuite/ld-elf/reloc-discard.d
+++ b/ld/testsuite/ld-elf/reloc-discard.d
@@ -4,9 +4,6 @@
#target: [check_shared_lib_support]
#skip: powerpc64*-*-*
#source: reloc-discard.s
-#xfail: tic6x-*-*
-# Need to figure out how to pass `-fpic' for NDS32 or `-mpic -mpid=near'
-# for TI C6X targets to GAS for this test.
# PowerPC64 warns when discarding dynamic relocs, which is generally
# a good thing. See reloc-discard-warn.d test variant.