* testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running
authorjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Jan 2013 20:11:36 +0000 (20:11 +0000)
committerjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Jan 2013 20:11:36 +0000 (20:11 +0000)
gdb command.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195115 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/lib/gdb-test.exp

index 9e8eca0..f72c36b 100644 (file)
@@ -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.
index 3434ef2..7a00abc 100644 (file)
@@ -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
     }