aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/annota3.exp
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2007-07-01 22:37:52 +0000
committerDaniel Jacobowitz <drow@false.org>2007-07-01 22:37:52 +0000
commit1b05479a47026fdfdaf28c22966489eefac124b8 (patch)
treeee07bdc97cb66245415fd0da9dfb244252f20b99 /gdb/testsuite/gdb.base/annota3.exp
parent5ad3a4ca203f5ec10d4c5eb801077f494e2a095e (diff)
downloadgdb-1b05479a47026fdfdaf28c22966489eefac124b8.zip
gdb-1b05479a47026fdfdaf28c22966489eefac124b8.tar.gz
gdb-1b05479a47026fdfdaf28c22966489eefac124b8.tar.bz2
2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
* top.c (gdb_readline_wrapper_line): Call rl_callback_handler_remove. (struct gdb_readline_wrapper_cleanup): Remove prompt_orig. (gdb_readline_wrapper_cleanup): Do not reset the prompt. (gdb_readline_wrapper): Do not save the prompt. Pass our prompt to display_gdb_prompt. 2007-07-01 Nick Roberts <nickrob@snap.net.nz> Daniel Jacobowitz <dan@codesourcery.com> * gdb.base/annota3.exp: Test for if construct.
Diffstat (limited to 'gdb/testsuite/gdb.base/annota3.exp')
-rw-r--r--gdb/testsuite/gdb.base/annota3.exp24
1 files changed, 23 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.base/annota3.exp b/gdb/testsuite/gdb.base/annota3.exp
index 7e8e10b..d9f7639 100644
--- a/gdb/testsuite/gdb.base/annota3.exp
+++ b/gdb/testsuite/gdb.base/annota3.exp
@@ -99,7 +99,29 @@ gdb_expect_list "annotation set at level 3" "\r\n$gdb_prompt$" {
"set annotate 3"
}
-
+#
+# if construct:
+#
+send_gdb "if 1\n"
+gdb_expect {
+ -re "^if 1\r\n\r\n\032\032post-prompt\r\n\r\n\032\032pre-commands\r\n >\r\n\032\032commands\r\n$" {
+ pass "start if construct"
+ }
+ -re ".*\032\032commands\r\n" {
+ fail "start if construct"
+ }
+ timeout { fail "start if construct (timeout)" }
+}
+send_gdb "end\n"
+gdb_expect {
+ -re "^end\r\n\r\n\032\032post-commands\r\n$gdb_prompt$" {
+ pass "end if construct"
+ }
+ -re ".*$gdb_prompt$" {
+ fail "end if construct"
+ }
+ timeout { fail "end if construct (timeout)" }
+}
#
# info break:
#