On Jun 25 2018, Tom de Vries <tdevr...@suse.de> wrote: > @@ -151,6 +151,9 @@ proc report_gdb { gdb loc } { > } > set gdb [exec which $gdb] > send_log "gdb used in $loc: $gdb\n" > - set gdb_version [exec $gdb -v] > + if { [catch { set gdb_version [exec $gdb -v] }] } { > + send_log "gdb used in $loc: getting version failed\n" > + return > + } > send_log "gdb used in $loc: version:\n---\n$gdb_version\n---\n" > }
How about this instead: diff --git a/gcc/testsuite/lib/gcc-gdb-test.exp b/gcc/testsuite/lib/gcc-gdb-test.exp index 9aff6218300..26fb7cd2f4d 100644 --- a/gcc/testsuite/lib/gcc-gdb-test.exp +++ b/gcc/testsuite/lib/gcc-gdb-test.exp @@ -151,6 +151,6 @@ proc report_gdb { gdb loc } { } set gdb [exec which $gdb] send_log "gdb used in $loc: $gdb\n" - set gdb_version [exec $gdb -v] + catch { exec $gdb -v } gdb_version send_log "gdb used in $loc: version:\n---\n$gdb_version\n---\n" } Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."