]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gdb-test.exp (gdb_batch_check): Catch error running gdb command.
authorJanis Johnson <janisjo@codesourcery.com>
Fri, 11 Jan 2013 20:11:36 +0000 (20:11 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Fri, 11 Jan 2013 20:11:36 +0000 (20:11 +0000)
* testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running
gdb command.

From-SVN: r195115

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

index 9e8eca0d895d70270814f2744807a2d2d75986d2..f72c36be0c4707a4cc9d18b0e2e0585efb78f3fa 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 3434ef2a7ac57d67d60955f84f3accf94b8c55c6..7a00abcdbb3afeae70764445d41a1a636b0055bb 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
     }