diff options
author | jiawei <jiawei@iscas.ac.cn> | 2021-12-23 14:19:58 +0800 |
---|---|---|
committer | Nelson Chu <nelson.chu@sifive.com> | 2021-12-28 12:14:32 +0800 |
commit | 4748764aaba89b8515cbf8918dc0ada840cdfab7 (patch) | |
tree | 7d88f2ca49ce6e3d1d7bdb7729f62636ef7658f4 | |
parent | d4ff0c5d0065bf4f180524022b10f4b4a3e2c378 (diff) | |
download | gdb-4748764aaba89b8515cbf8918dc0ada840cdfab7.zip gdb-4748764aaba89b8515cbf8918dc0ada840cdfab7.tar.gz gdb-4748764aaba89b8515cbf8918dc0ada840cdfab7.tar.bz2 |
ld: Fix testcase errors due to -shared not support.
Reviewed-by: Jim Wilson <jim.wilson.gcc@gmail.com>
ld/ChangeLog:
* testsuite/ld-ctf/ctf.exp: Add shared lib check.
* testsuite/ld-plugin/lto.exp: Add lto shared check.
-rw-r--r-- | ld/testsuite/ld-ctf/ctf.exp | 5 | ||||
-rw-r--r-- | ld/testsuite/ld-plugin/lto.exp | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/ld/testsuite/ld-ctf/ctf.exp b/ld/testsuite/ld-ctf/ctf.exp index 0e74d6c..7f54007 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 51e0104..e63e791 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" \ "" \ |