aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanis Johnson <janisjo@codesourcery.com>2013-01-11 20:11:36 +0000
committerJanis Johnson <janis@gcc.gnu.org>2013-01-11 20:11:36 +0000
commit93b2c9a52e89c7f8a6105654f2cf10b1fe83b842 (patch)
tree70632f9fae6c1ca3180193861af4dd9b8f929434
parent5bc351136002b59c7498cd0c586bbb7c5b600279 (diff)
downloadgcc-93b2c9a52e89c7f8a6105654f2cf10b1fe83b842.zip
gcc-93b2c9a52e89c7f8a6105654f2cf10b1fe83b842.tar.gz
gcc-93b2c9a52e89c7f8a6105654f2cf10b1fe83b842.tar.bz2
gdb-test.exp (gdb_batch_check): Catch error running gdb command.
* testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running gdb command. From-SVN: r195115
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/testsuite/lib/gdb-test.exp4
2 files changed, 8 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 9e8eca0..f72c36b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2013-01-03 Janis Johnson <janisjo@codesourcery.com>
+
+ * testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running
+ gdb command.
+
2013-01-08 Jonathan Wakely <jwakely.gcc@gmail.com>
* doc/xml/manual/status_cxx2011.xml: Document that N3189 is missing.
diff --git a/libstdc++-v3/testsuite/lib/gdb-test.exp b/libstdc++-v3/testsuite/lib/gdb-test.exp
index 3434ef2..7a00abc 100644
--- a/libstdc++-v3/testsuite/lib/gdb-test.exp
+++ b/libstdc++-v3/testsuite/lib/gdb-test.exp
@@ -219,7 +219,9 @@ proc gdb_batch_check {command pattern} {
set gdb_name $::env(GUALITY_GDB_NAME)
set cmd "$gdb_name -nw -nx -quiet -batch -ex \"$command\""
send_log "Spawning: $cmd\n"
- set res [remote_spawn target "$cmd"]
+ if [catch { set res [remote_spawn target "$cmd"] } ] {
+ return 0
+ }
if { $res < 0 || $res == "" } {
return 0
}