diff options
-rw-r--r-- | ld/ChangeLog | 5 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/shared.exp | 23 |
2 files changed, 18 insertions, 10 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 41fdda1..98f9cde 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2021-01-07 Alan Modra <amodra@gmail.com> + + * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that + complain about relocs in read-only sections. Tidy ASFLAGS append. + 2021-01-06 Alan Modra <amodra@gmail.com> * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment diff --git a/ld/testsuite/ld-elf/shared.exp b/ld/testsuite/ld-elf/shared.exp index 33c53f2..fcf237a 100644 --- a/ld/testsuite/ld-elf/shared.exp +++ b/ld/testsuite/ld-elf/shared.exp @@ -71,7 +71,7 @@ if { [istarget "mips*vr4100*-*-elf*"] \ } if [is_underscore_target] { - set ASFLAGS "$ASFLAGS --defsym UNDERSCORE=1" + append ASFLAGS " --defsym UNDERSCORE=1" } run_ld_link_tests [list \ @@ -94,15 +94,6 @@ run_ld_link_tests [list \ "pr22471b.so" \ ] \ [list \ - "Build pr22471" \ - "$LFLAGS -rpath-link ." \ - "tmpdir/pr22471b.so" \ - "" \ - {pr22471b.s} \ - {} \ - "pr22471" \ - ] \ - [list \ "Build pr22649-1.so" \ "$LFLAGS -shared" \ "" \ @@ -113,6 +104,18 @@ run_ld_link_tests [list \ ] \ ] +run_ld_link_tests [list \ + [list \ + "Build pr22471" \ + "$LFLAGS -rpath-link . -rpath-link tmpdir" \ + "tmpdir/pr22471b.so" \ + "" \ + {pr22471b.s} \ + {} \ + "pr22471" \ + ] \ +] bfin-*-* frv-*-* lm32-*-* + if { [check_gc_sections_available] } { if [istarget mips*-*-*] { set actions {{ld pr22649-2ab-mips.msg}} |