gdb/testsuite/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 11 Jun 2010 21:58:20 +0000 (21:58 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 11 Jun 2010 21:58:20 +0000 (21:58 +0000)
* lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
(runto): Catch "The target does not support running in non-stop mode.".

gdb/testsuite/ChangeLog
gdb/testsuite/lib/gdb.exp

index c5cbe9aaddc6afb15b7acd47e547fd61b41c86f5..9a8ca24be2970deab2cede5381d0e66e60d82378 100644 (file)
@@ -1,3 +1,8 @@
+2010-06-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
+       (runto): Catch "The target does not support running in non-stop mode.".
+
 2010-06-11  Michael Snyder  <msnyder@vmware.com>
 
        * gdb.base/setshow.exp (set language asm): Don't use
index eb949f8dd2a4c7c6f606765ac89b94e08c137a65..833fbf2e6d7e490aa3b9b8f9c135f6b96d2d7b71 100644 (file)
@@ -290,6 +290,9 @@ proc gdb_run_cmd {args} {
            exp_continue
        }
        -notransfer -re "Starting program: \[^\r\n\]*" {}
+       -notransfer -re "$gdb_prompt $" {
+           # There is no more input expected.
+       }
     }
 }
 
@@ -416,6 +419,10 @@ proc runto { function args } {
        -re "Breakpoint \[0-9\]*, \[0-9xa-f\]* in .*$gdb_prompt $" { 
            return 1
        }
+       -re "The target does not support running in non-stop mode.\r\n$gdb_prompt $" {
+           unsupported "Non-stop mode not supported"
+           return 0
+       }
        -re "$gdb_prompt $" { 
            fail "running to $function in runto"
            return 0