ctf test ERROR: $target-cc does not exist
Alan Modra
amodra@gmail.com
Mon Jul 27 12:57:52 GMT 2020
* testsuite/lib/ld-lib.exp (check_ctf_available): Check first that
target compiler is available.
diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp
index d1ffab7dc4..1ec9bec5a4 100644
--- a/ld/testsuite/lib/ld-lib.exp
+++ b/ld/testsuite/lib/ld-lib.exp
@@ -1594,16 +1594,20 @@ proc check_ctf_available { } {
global ctf_available_saved
if {![info exists ctf_available_saved]} {
- set basename "tmpdir/ctf_available[pid]"
- set src ${basename}.c
- set output ${basename}.o
- set f [open $src "w"]
- puts $f "int main() { return 0; }"
- close $f
- set ctf_available_saved [compile_one_cc $src $output "-gt -c"]
- remote_file host delete $src
- remote_file host delete $output
- file delete $src
+ if { ![check_compiler_available] } {
+ set ctf_available_saved 0
+ } else {
+ set basename "tmpdir/ctf_available[pid]"
+ set src ${basename}.c
+ set output ${basename}.o
+ set f [open $src "w"]
+ puts $f "int main() { return 0; }"
+ close $f
+ set ctf_available_saved [compile_one_cc $src $output "-gt -c"]
+ remote_file host delete $src
+ remote_file host delete $output
+ file delete $src
+ }
}
return $ctf_available_saved
}
--
Alan Modra
Australia Development Lab, IBM
More information about the Binutils
mailing list