diff options
author | Jim Blandy <jimb@codesourcery.com> | 2002-05-10 18:38:09 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2002-05-10 18:38:09 +0000 |
commit | c4b7bc2bea4cf67926e48f3c32f297d2f17c04fa (patch) | |
tree | 6d82d01feb05e6267a5bff0f35c8abc7e87906e9 | |
parent | 9ab3e5325dfcddb59b4a081c7c6bc19c5ef88df8 (diff) | |
download | gdb-c4b7bc2bea4cf67926e48f3c32f297d2f17c04fa.zip gdb-c4b7bc2bea4cf67926e48f3c32f297d2f17c04fa.tar.gz gdb-c4b7bc2bea4cf67926e48f3c32f297d2f17c04fa.tar.bz2 |
* gdb.base/printcmds.exp (test_integer_literals_rejected):
Recognize more detailed error message produced by the macro
expander's lexical analyzer.
* lib/gdb.exp (test_print_reject): Same.
-rw-r--r-- | gdb/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/printcmds.exp | 4 | ||||
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 8 |
3 files changed, 17 insertions, 2 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index da21de4..e6f1b62 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2002-05-10 Jim Blandy <jimb@redhat.com> + + * gdb.base/printcmds.exp (test_integer_literals_rejected): + Recognize more detailed error message produced by the macro + expander's lexical analyzer. + * lib/gdb.exp (test_print_reject): Same. + 2002-05-09 Mark Kettenis <kettenis@gnu.org> * gdb.c++/method.exp: Fix typo. diff --git a/gdb/testsuite/gdb.base/printcmds.exp b/gdb/testsuite/gdb.base/printcmds.exp index 6c4213e..1243189 100644 --- a/gdb/testsuite/gdb.base/printcmds.exp +++ b/gdb/testsuite/gdb.base/printcmds.exp @@ -98,8 +98,8 @@ proc test_integer_literals_rejected {} { global gdb_prompt test_print_reject "p 0x" - gdb_test "p ''" "Empty character constant\\." - gdb_test "p '''" "Empty character constant\\." + gdb_test "p ''" "(Empty character constant\\.|A character constant must contain at least one character\\.)" + gdb_test "p '''" "(Empty character constant\\.|A character constant must contain at least one character\\.)" test_print_reject "p '\\'" # Note that this turns into "p '\\\'" at gdb's input. diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 71d937a..c41ed72 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -627,6 +627,14 @@ proc test_print_reject { args } { pass "reject $sendthis" return 1 } + -re "Unmatched single quote.*$gdb_prompt $" { + pass "reject $sendthis" + return 1 + } + -re "A character constant must contain at least one character.*$gdb_prompt $" { + pass "reject $sendthis" + return 1 + } -re "$expectthis.*$gdb_prompt $" { pass "reject $sendthis" return 1 |