tic6x elf testsuite fix
authorAlan Modra <amodra@gmail.com>
Mon, 30 Nov 2020 23:57:44 +0000 (10:27 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 1 Dec 2020 00:56:58 +0000 (11:26 +1030)
* testsuite/ld-elf/elf.exp: Set ASFLAGS for tic6x.
* testsuite/ld-elf/reloc-discard.d: Remove tic6x xfail.

ld/ChangeLog
ld/testsuite/ld-elf/elf.exp
ld/testsuite/ld-elf/reloc-discard.d

index 7e09a2f28932ced65750ced83d18ca1f76760d01..73d0a98b94d4ca11871b8524dbf0059ba3736769 100644 (file)
@@ -1,3 +1,8 @@
+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,
index 6e61c7fb13b4527bc8d7a4b30a31edffa9cbf78c..e08a6f5febdbf27762e5edf5451a5190eab24b65 100644 (file)
@@ -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}
index 8d710f4f6bebb22c84d0af3e589ce5a4502de210..dede8845e48b6c44110930dbdcd7f1ef9896c39a 100644 (file)
@@ -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.