* lib/gdb.exp (gdb_run_cmd): New function, used to start program
authorJ.T. Conklin <jtc@acorntoolworks.com>
Tue, 19 Jul 1994 22:19:41 +0000 (22:19 +0000)
committerJ.T. Conklin <jtc@acorntoolworks.com>
Tue, 19 Jul 1994 22:19:41 +0000 (22:19 +0000)
  running.

gdb/testsuite/lib/gdb.exp

index 438eb633dfd9e4233c1b2c19a66a4896b0866ccf..2a967a2d70d40e8f019cbd2f9f4dfd695e955095 100644 (file)
@@ -113,12 +113,24 @@ proc delete_breakpoints {} {
 
 
 #
+#
+#
+proc gdb_run_cmd {} {
+    send "run\n"
+    expect {
+       -re "The program .* has been started already.*y or n. $" {
+           send "y\n"
+           exp_continue
+       }
+    }
+}
+
+
 # Set breakpoint at function and run gdb until it breaks there.
 # Since this is the only breakpoint that will be set, if it stops
 # at a breakpoint, we will assume it is the one we want.  We can't
 # just compare to "function" because it might be a fully qualified,
 # single quoted C++ function specifier.
-#
 
 proc runto { function } {
     global prompt