From: Kung Hsu Date: Fri, 31 Mar 1995 00:43:47 +0000 (+0000) Subject: * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6413ee42db02bf41428713c63cfaab4dfb551ebb;p=binutils-gdb.git * 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. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 0eaadcf3644..b6a32b02b88 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,13 @@ +Thu Mar 30 15:36:55 1995 Kung Hsu + + * 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 diff --git a/gdb/testsuite/gdb.base/break.exp b/gdb/testsuite/gdb.base/break.exp index 5fb51fb7a86..1b53a2b1e0d 100644 --- a/gdb/testsuite/gdb.base/break.exp +++ b/gdb/testsuite/gdb.base/break.exp @@ -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 diff --git a/gdb/testsuite/gdb.base/list.exp b/gdb/testsuite/gdb.base/list.exp index 25c30c436d1..16214c941f3 100644 --- a/gdb/testsuite/gdb.base/list.exp +++ b/gdb/testsuite/gdb.base/list.exp @@ -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 $"