]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* gdb.base/printcmds.exp (test_integer_literals_rejected):
authorJim Blandy <jimb@codesourcery.com>
Fri, 10 May 2002 16:29:39 +0000 (16:29 +0000)
committerJim Blandy <jimb@codesourcery.com>
Fri, 10 May 2002 16:29:39 +0000 (16:29 +0000)
Recognize more detailed error message produced by the macro
expander's lexical analyzer.
* lib/gdb.exp (test_print_reject): Same.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/printcmds.exp
gdb/testsuite/lib/gdb.exp

index 6c35655e7625b9d8b93a5a782ffc02a843290d47..a8be6a49ad70793633cbf352948dc48430eeffc5 100644 (file)
@@ -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-06  Ben Elliston  <bje@redhat.com>
 From Graydon Hoare  <graydon@redhat.com>
 
index 6c4213e3d20ffa22e7b992506d2c0b840fa38be9..124318931b612d4f592763ef84682c9008d79476 100644 (file)
@@ -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.
index e47659983a94bf06baf883542a371579416f4825..3bdd49a921448e41481e969d05d07a9add6199f4 100644 (file)
@@ -618,6 +618,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