diff options
author | Alan Modra <amodra@gmail.com> | 2022-08-25 09:23:59 +0930 |
---|---|---|
committer | WANG Xuerui <git@xen0n.name> | 2022-10-08 18:12:07 +0800 |
commit | 7a297012b7b293bf3ccc506b8bfac37663b386de (patch) | |
tree | df065c116a7d3a9baa163c4c4c2fea55bbec6620 | |
parent | LoongArch: ld: Fix bug not generate plt when link a dso (diff) | |
download | binutils-gdb-7a297012b7b293bf3ccc506b8bfac37663b386de.tar.gz binutils-gdb-7a297012b7b293bf3ccc506b8bfac37663b386de.tar.bz2 binutils-gdb-7a297012b7b293bf3ccc506b8bfac37663b386de.zip |
Re: LoongArch: ld: Fix bug not generate plt when link a dso
Fixes loongarch32-elf +FAIL: medium jirl plt
* testsuite/ld-loongarch-elf/cmodel.exp: Don't run test when
no shared library support.
(cherry picked from commit c6e42384f1a1fe678ae947afd3558b5188c3e10e)
-rw-r--r-- | ld/testsuite/ld-loongarch-elf/cmodel.exp | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/ld/testsuite/ld-loongarch-elf/cmodel.exp b/ld/testsuite/ld-loongarch-elf/cmodel.exp index 7ef972a44e5..bb28d336fd1 100644 --- a/ld/testsuite/ld-loongarch-elf/cmodel.exp +++ b/ld/testsuite/ld-loongarch-elf/cmodel.exp @@ -23,15 +23,18 @@ if ![istarget loongarch*-*-*] { return } -run_ld_link_tests [list \ - [list \ - "medium jirl plt" \ - "-shared" "" \ - "" \ - {libjirl.s} \ - [list \ - [list objdump -d cmodel-libjirl.dd] \ - ] \ - "libjirl.so" \ - ] \ - ] +if [check_shared_lib_support] { + run_ld_link_tests \ + [list \ + [list \ + "medium jirl plt" \ + "-shared" "" \ + "" \ + {libjirl.s} \ + [list \ + [list objdump -d cmodel-libjirl.dd] \ + ] \ + "libjirl.so" \ + ] \ + ] +} |