aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-plugin
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2014-09-22 18:14:27 +0930
committerAlan Modra <amodra@gmail.com>2014-09-22 19:04:48 +0930
commit4dea914eb19fe30278afad9133121634b3e04484 (patch)
tree8e65d038dd612aeddf48186702f89bb2df7f5a29 /ld/testsuite/ld-plugin
parent28a0da39c6db871d66b945d3025f69d56e487aa9 (diff)
Find lto plugin when using gcc-5.0
I originally had this as --print-prog-name and changed back to --print-file-name to suit older gcc, neglecting to check whether gcc-5.0 --print-file-name finds the lto plugin. It doesn't. * ld-plugin/lto.exp: Use both --print-file-name and --print-prog-name when looking for lto plugin.
Diffstat (limited to 'ld/testsuite/ld-plugin')
-rw-r--r--ld/testsuite/ld-plugin/lto.exp5
1 files changed, 4 insertions, 1 deletions
diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp
index 3a4f661daf..031752ddf1 100644
--- a/ld/testsuite/ld-plugin/lto.exp
+++ b/ld/testsuite/ld-plugin/lto.exp
@@ -45,7 +45,10 @@ set plugin_names {
}
set plug_opt ""
foreach plug $plugin_names {
- set plug_so [run_host_cmd $CC "--print-file-name $plug"]
+ 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