diff options
author | Michael Chastain <mec.gnu@mindspring.com> | 2001-02-19 20:44:27 +0000 |
---|---|---|
committer | Michael Chastain <mec.gnu@mindspring.com> | 2001-02-19 20:44:27 +0000 |
commit | abcb8a512c2d3e7a998324b180b6875c3de50c11 (patch) | |
tree | 6682009c6748bb4be8176b4480a7e16f675b49b1 /gdb/testsuite/gdb.base | |
parent | 13147cc903def52a0bfafd9c3eddd852b9d4e749 (diff) | |
download | gdb-abcb8a512c2d3e7a998324b180b6875c3de50c11.tar.gz |
2001-02-19 John Moore <jmoore@redhat.com>
* gdb.base/commands.exp (infrun_breakpoint_command_test):
Converted HPUX fix for non-expected items following multiple
step commands into general solution for all platforms.
Diffstat (limited to 'gdb/testsuite/gdb.base')
-rw-r--r-- | gdb/testsuite/gdb.base/commands.exp | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/gdb/testsuite/gdb.base/commands.exp b/gdb/testsuite/gdb.base/commands.exp index 09802bdb8b5..35de1fb76c3 100644 --- a/gdb/testsuite/gdb.base/commands.exp +++ b/gdb/testsuite/gdb.base/commands.exp @@ -172,6 +172,11 @@ proc if_while_breakpoint_command_test {} { } # Test that we can run the inferior from breakpoint commands. +# +# The expected behavior is that all commands after the first "step" +# shall be ignored. See the gdb manual, "Break Commands", +# subsection "Breakpoint command lists". + proc infrun_breakpoint_command_test {} { if [target_info exists noargs] { verbose "Skipping infrun_breakpoint_command_test because of noargs." @@ -199,29 +204,12 @@ proc infrun_breakpoint_command_test {} { fail "(timeout or eof) commands in infrun_breakpoint_command_test" } } - gdb_test "step\nstep\nstep\nstep\nbt\nend" "" \ + gdb_test "step\nstep\nstep\nstep\nend" "" \ "commands in infrun_breakpoint_command_test #2" - if { [istarget "hppa*-hp-hpux*"] } { gdb_test "continue" \ "Continuing.*.*.*Breakpoint \[0-9\]*, factorial \\(value=5\\).*at.*\[0-9\]*\[ \]*if \\(value > 1\\) \{.*\[0-9\]*\[ \]*value \\*= factorial \\(value - 1\\);.*" \ "continue in infrun_breakpoint_command_test" - } else { - gdb_test "continue" \ - "Breakpoint \[0-9\]*, factorial \\(value=5\\).*at.* -\[0-9\]*\[ \]*if \\(value > 1\\) \{.* -\[0-9\]*\[ \]*value \\*= factorial \\(value - 1\\);.* -factorial \\(value=4\\) at.*\[0-9\]*\[ \]*if \\(value > 1\\) \{.* -\[0-9\]*\[ \]*value \\*= factorial \\(value - 1\\);.* -factorial \\(value=3\\) at .* -\[0-9\]*\[ \]*if \\(value > 1\\) \{.* -#0 factorial \\(value=3\\).* -#1 \[0-9a-fx\]* in factorial \\(value=4\\).* -#2 \[0-9a-fx\]* in factorial \\(value=5\\).* -#3 \[0-9a-fx\]* in factorial \\(value=6\\).* -#4 \[0-9a-fx\]* in main \\(.*\\).*" \ - "continue in infrun_breakpoint_command_test"; - } gdb_stop_suppressing_tests; } |