diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2020-10-23 11:24:58 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2020-10-23 11:25:15 -0700 |
commit | 72d813f35ed45070ac2ab732dc396ab44daa54d1 (patch) | |
tree | 5658a2c27235b7beb72e0440c78437069bad7f7d /ld/testsuite | |
parent | 7d72802bfc3fc52fe0f35854694941c9534e0bcb (diff) | |
download | binutils-72d813f35ed45070ac2ab732dc396ab44daa54d1.zip binutils-72d813f35ed45070ac2ab732dc396ab44daa54d1.tar.gz binutils-72d813f35ed45070ac2ab732dc396ab44daa54d1.tar.bz2 |
ld: Set plug_opt only if compiler is available
* testsuite/config/default.exp (plug_opt): Set only if compiler
is available.
Diffstat (limited to 'ld/testsuite')
-rw-r--r-- | ld/testsuite/config/default.exp | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/ld/testsuite/config/default.exp b/ld/testsuite/config/default.exp index 73d61de..f711fb7 100644 --- a/ld/testsuite/config/default.exp +++ b/ld/testsuite/config/default.exp @@ -425,19 +425,21 @@ if { [istarget alpha*-*-*vms*] } { unset f src } -set plugin_names { - liblto_plugin.so - liblto_plugin-0.dll - cyglto_plugin-0.dll -} set plug_opt "" -foreach plug $plugin_names { - set plug_so [run_host_cmd $CC "--print-prog-name $plug"] - if { $plug_so eq $plug } then { - set plug_so [run_host_cmd $CC "--print-file-name $plug"] +if { [check_compiler_available] } { + set plugin_names { + liblto_plugin.so + liblto_plugin-0.dll + cyglto_plugin-0.dll } - if { $plug_so ne $plug } then { - set plug_opt "--plugin $plug_so" - break + foreach plug $plugin_names { + set plug_so [run_host_cmd $CC "--print-prog-name $plug"] + if { $plug_so eq $plug } then { + set plug_so [run_host_cmd $CC "--print-file-name $plug"] + } + if { $plug_so ne $plug } then { + set plug_opt "--plugin $plug_so" + break + } } } |