* lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
* gdb.base/break.exp: ditto. * gdb.base/list.exp: ditto. * gdb.base/bitfields.c: Add #ifdef usestubs in main(). * gdb.base/run.c: ditto. * gdb.base/list0.c: ditto. * gdb.base/funcargs.c: ditto.
This commit is contained in:
parent
065924f7de
commit
6413ee42db
|
@ -1,3 +1,13 @@
|
|||
Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
|
||||
|
||||
* lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
|
||||
* gdb.base/break.exp: ditto.
|
||||
* gdb.base/list.exp: ditto.
|
||||
* gdb.base/bitfields.c: Add #ifdef usestubs in main().
|
||||
* gdb.base/run.c: ditto.
|
||||
* gdb.base/list0.c: ditto.
|
||||
* gdb.base/funcargs.c: ditto.
|
||||
|
||||
Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
|
||||
|
||||
* testsuite/config/rom68k.exp (gdb_target_rom68k): Use
|
||||
|
|
|
@ -143,10 +143,7 @@ if !$usestubs then {
|
|||
}
|
||||
}
|
||||
|
||||
if $usestubs {
|
||||
gdb_test $cmd "Starting program.*Breakpoint \[0-9\]+,.*main .*argc.*argv.* at .*$srcfile:56.*56\[\t \]+if .argc.*" \
|
||||
"run until function breakpoint"
|
||||
}
|
||||
#if $usestubs {}
|
||||
|
||||
#
|
||||
# run until the breakpoint at a line number
|
||||
|
|
|
@ -900,6 +900,14 @@ gdb_start
|
|||
gdb_reinitialize_dir $srcdir/$subdir
|
||||
gdb_load $objdir/$subdir/$binfile
|
||||
|
||||
if $usestubs {
|
||||
send "step\n"
|
||||
# if use stubs step out of the breakpoint() function.
|
||||
expect {
|
||||
-re "main.* at .*$prompt $" {}
|
||||
timeout { fail "single step at breakpoint() (timeout)" ; return 0 }
|
||||
}
|
||||
|
||||
send "set width 0\n"
|
||||
expect -re "$prompt $"
|
||||
|
||||
|
|
Loading…
Reference in New Issue