diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/callframecfa.exp | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 0a2c704..8a34ca6 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2009-09-02 Tom Tromey <tromey@redhat.com> + * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint. + +2009-09-02 Tom Tromey <tromey@redhat.com> + * gdb.dwarf2/callframecfa.exp: New file. * gdb.dwarf2/callframecfa.S: New file. diff --git a/gdb/testsuite/gdb.dwarf2/callframecfa.exp b/gdb/testsuite/gdb.dwarf2/callframecfa.exp index 00d67fc..19a4746 100644 --- a/gdb/testsuite/gdb.dwarf2/callframecfa.exp +++ b/gdb/testsuite/gdb.dwarf2/callframecfa.exp @@ -44,8 +44,12 @@ gdb_start gdb_reinitialize_dir $srcdir/$subdir gdb_load ${binfile} -gdb_test "break *func" "Breakpoint 1.*" "set breakpoint for call-frame-cfa" -gdb_test "run" "" "run for call-frame-cfa" +if ![runto_main] { + return -1 +} + +gdb_test "break *func" "Breakpoint 2.*" "set breakpoint for call-frame-cfa" +gdb_continue_to_breakpoint "continue to breakpoint for call-frame-cfa" gdb_test "display arg" "arg = 77" "set display for call-frame-cfa" # We know how many instructions are in the function. Note that we |