From: jiawei Date: Thu, 23 Dec 2021 06:19:58 +0000 (+0800) Subject: ld: Fix testcase errors due to -shared not support. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4748764aaba89b8515cbf8918dc0ada840cdfab7;p=binutils-gdb.git ld: Fix testcase errors due to -shared not support. Reviewed-by: Jim Wilson ld/ChangeLog: * testsuite/ld-ctf/ctf.exp: Add shared lib check. * testsuite/ld-plugin/lto.exp: Add lto shared check. --- diff --git a/ld/testsuite/ld-ctf/ctf.exp b/ld/testsuite/ld-ctf/ctf.exp index 0e74d6c569c..7f540072bf9 100644 --- a/ld/testsuite/ld-ctf/ctf.exp +++ b/ld/testsuite/ld-ctf/ctf.exp @@ -28,6 +28,11 @@ if ![is_elf_format] { return 0 } +if ![check_shared_lib_support] { + unsupported "CTF needs shared lib support" + return 0 +} + if {[info exists env(LC_ALL)]} { set old_lc_all $env(LC_ALL) } diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp index 51e01046a12..e63e7916531 100644 --- a/ld/testsuite/ld-plugin/lto.exp +++ b/ld/testsuite/ld-plugin/lto.exp @@ -233,7 +233,7 @@ set lto_link_tests [list \ [list [list "nm" "$plug_opt" "pr26389.d"]]] \ ] -if { [at_least_gcc_version 10 0] } { +if { [at_least_gcc_version 10 0] && [check_lto_shared_available] } { set lto_link_tests [concat $lto_link_tests [list \ [list "pr25355.o" \ "" \