aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2018-06-25 15:56:13 +0000
committerTom de Vries <vries@gcc.gnu.org>2018-06-25 15:56:13 +0000
commit3e85d88526441a9d936a71015f00482abcea3d9f (patch)
tree817036e4c000ce2e64417d526d9ae5c0a6293bb2 /gcc
parentf74fc01dcdf9d84975025826d1ab468b9e90674a (diff)
downloadgcc-3e85d88526441a9d936a71015f00482abcea3d9f.zip
gcc-3e85d88526441a9d936a71015f00482abcea3d9f.tar.gz
gcc-3e85d88526441a9d936a71015f00482abcea3d9f.tar.bz2
[testsuite/guality] Fix tcl error on gdb -v failure
2018-06-25 Tom de Vries <tdevries@suse.de> * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure. From-SVN: r262021
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/lib/gcc-gdb-test.exp10
2 files changed, 12 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0d3cb5f..f9912f0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2018-06-25 Tom de Vries <tdevries@suse.de>
+
+ * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
+
2018-06-25 Jakub Jelinek <jakub@redhat.com>
PR target/84786
diff --git a/gcc/testsuite/lib/gcc-gdb-test.exp b/gcc/testsuite/lib/gcc-gdb-test.exp
index 9aff621..2ef9ca1 100644
--- a/gcc/testsuite/lib/gcc-gdb-test.exp
+++ b/gcc/testsuite/lib/gcc-gdb-test.exp
@@ -151,6 +151,12 @@ proc report_gdb { gdb loc } {
}
set gdb [exec which $gdb]
send_log "gdb used in $loc: $gdb\n"
- set gdb_version [exec $gdb -v]
- send_log "gdb used in $loc: version:\n---\n$gdb_version\n---\n"
+
+ send_log "gdb used in $loc: "
+ if { [catch { exec $gdb -v } gdb_version] } {
+ send_log "getting version failed:\n"
+ } else {
+ send_log "version:\n"
+ }
+ send_log -- "---\n$gdb_version\n---\n"
}