diff options
author | Alan Modra <amodra@gmail.com> | 2016-08-11 23:42:05 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2016-08-11 23:53:18 +0930 |
commit | 8be1e36919a884152d7115f4f4b8c0cfcf086a1f (patch) | |
tree | bda26f42e293ac96c87b5d026efd69fe134a1b2f /ld/testsuite/lib | |
parent | 6a2775793d17c8a73956977c75111b33ec10ec37 (diff) | |
download | gdb-8be1e36919a884152d7115f4f4b8c0cfcf086a1f.zip gdb-8be1e36919a884152d7115f4f4b8c0cfcf086a1f.tar.gz gdb-8be1e36919a884152d7115f4f4b8c0cfcf086a1f.tar.bz2 |
Fix ERROR: target-cc does not exist
PR ld/20436
* testsuite/lib/ld-lib.exp (at_least_gcc_version): Don't ignore
remote_exec status.
(check_gcc_plugin_enabled): Likewise.
Diffstat (limited to 'ld/testsuite/lib')
-rw-r--r-- | ld/testsuite/lib/ld-lib.exp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp index 23055be..7b190be 100644 --- a/ld/testsuite/lib/ld-lib.exp +++ b/ld/testsuite/lib/ld-lib.exp @@ -35,9 +35,12 @@ proc at_least_gcc_version { major minor } { set CC [find_gcc] } if { $CC == "" } { - return 0 + return 0 } set state [remote_exec host $CC --version] + if { [lindex $state 0] != 0 } { + return 0; + } set tmp "[lindex $state 1]\n" # Look for (eg) 4.6.1 in the version output. set ver_re "\[^\\.0-9\]+(\[1-9\]\[0-9\]*)\\.(\[0-9\]+)(?:\\.\[0-9\]+)?" @@ -1816,13 +1819,13 @@ proc check_gcc_plugin_enabled { } { set CC [find_gcc] } if { $CC == ""} { - return 0 - } - if { ![is_remote host] && [which $CC] == 0 } then { - return 0 + return 0 } set state [remote_exec host $CC -v] - for { set i 0 } { $i < [llength $state] } { incr i } { + if { [lindex $state 0] != 0 } { + return 0; + } + for { set i 1 } { $i < [llength $state] } { incr i } { set v [lindex $state $i] if { [ string match "*--disable-plugin*" $v ] } { verbose "plugin is disabled by $v" |