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.
This commit is contained in:
parent
6a2775793d
commit
8be1e36919
2 changed files with 16 additions and 6 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2016-08-11 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
PR ld/20436
|
||||||
|
* testsuite/lib/ld-lib.exp (at_least_gcc_version): Don't ignore
|
||||||
|
remote_exec status.
|
||||||
|
(check_gcc_plugin_enabled): Likewise. Revert previous patch.
|
||||||
|
|
||||||
2016-08-11 Nick Clifton <nickc@redhat.com>
|
2016-08-11 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
PR ld/20436
|
PR ld/20436
|
||||||
|
|
|
@ -35,9 +35,12 @@ proc at_least_gcc_version { major minor } {
|
||||||
set CC [find_gcc]
|
set CC [find_gcc]
|
||||||
}
|
}
|
||||||
if { $CC == "" } {
|
if { $CC == "" } {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
set state [remote_exec host $CC --version]
|
set state [remote_exec host $CC --version]
|
||||||
|
if { [lindex $state 0] != 0 } {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
set tmp "[lindex $state 1]\n"
|
set tmp "[lindex $state 1]\n"
|
||||||
# Look for (eg) 4.6.1 in the version output.
|
# Look for (eg) 4.6.1 in the version output.
|
||||||
set ver_re "\[^\\.0-9\]+(\[1-9\]\[0-9\]*)\\.(\[0-9\]+)(?:\\.\[0-9\]+)?"
|
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]
|
set CC [find_gcc]
|
||||||
}
|
}
|
||||||
if { $CC == ""} {
|
if { $CC == ""} {
|
||||||
return 0
|
return 0
|
||||||
}
|
|
||||||
if { ![is_remote host] && [which $CC] == 0 } then {
|
|
||||||
return 0
|
|
||||||
}
|
}
|
||||||
set state [remote_exec host $CC -v]
|
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]
|
set v [lindex $state $i]
|
||||||
if { [ string match "*--disable-plugin*" $v ] } {
|
if { [ string match "*--disable-plugin*" $v ] } {
|
||||||
verbose "plugin is disabled by $v"
|
verbose "plugin is disabled by $v"
|
||||||
|
|
Loading…
Reference in a new issue