summaryrefslogtreecommitdiff
path: root/ld/testsuite/config
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2020-10-23 11:24:58 -0700
committerH.J. Lu <hjl.tools@gmail.com>2020-10-23 11:25:15 -0700
commit72d813f35ed45070ac2ab732dc396ab44daa54d1 (patch)
tree5658a2c27235b7beb72e0440c78437069bad7f7d /ld/testsuite/config
parent7d72802bfc3fc52fe0f35854694941c9534e0bcb (diff)
downloadbinutils-gdb-72d813f35ed45070ac2ab732dc396ab44daa54d1.tar.gz
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/config')
-rw-r--r--ld/testsuite/config/default.exp26
1 files changed, 14 insertions, 12 deletions
diff --git a/ld/testsuite/config/default.exp b/ld/testsuite/config/default.exp
index 73d61dec272..f711fb792e3 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
+ }
}
}