Commit: Avoid linker testsuite warnings about missing compilers
Nick Clifton
nickc@redhat.com
Thu Aug 11 09:27:00 GMT 2016
Hi Guys
A lot of errors like this:
LD ERROR: x86_64-solaris2-gcc does not exist
have just started showing up in the linker testsuite when a target is
tested on a host that does not have the appropriate compiler
installed. I am checking in the patch below as a simple fix for this
problem.
Cheers
Nick
2016-08-11 Nick Clifton <nickc@redhat.com>
PR ld/20436
* testsuite/lib/ld-lib.exp (check_gcc_plugin_enabled): When not
testing remotely, check to see if target compiler is installed
before trying to run it.
diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp
index b3cdb70..23055be 100644
--- a/ld/testsuite/lib/ld-lib.exp
+++ b/ld/testsuite/lib/ld-lib.exp
@@ -1815,7 +1815,10 @@ proc check_gcc_plugin_enabled { } {
if { $CC == "" } {
return 0
}
+ if { ![is_remote host] && [which $CC] == 0 } then {
+ return 0
+ }
set state [remote_exec host $CC -v]
More information about the Binutils
mailing list