From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28992 invoked by alias); 10 May 2002 16:24:27 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 28984 invoked from network); 10 May 2002 16:24:26 -0000 Received: from unknown (HELO zwingli.cygnus.com) (208.245.165.35) by sources.redhat.com with SMTP; 10 May 2002 16:24:26 -0000 Received: by zwingli.cygnus.com (Postfix, from userid 442) id 97CBD5EA11; Fri, 10 May 2002 11:24:25 -0500 (EST) From: Jim Blandy To: gdb-patches@sources.redhat.com Subject: RFA: recognize new error messages in test suite Message-Id: <20020510162425.97CBD5EA11@zwingli.cygnus.com> Date: Fri, 10 May 2002 09:24:00 -0000 X-SW-Source: 2002-05/txt/msg00340.txt.bz2 2002-05-10 Jim Blandy * 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. Index: gdb/testsuite/gdb.base/printcmds.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.base/printcmds.exp,v retrieving revision 1.7 diff -c -r1.7 printcmds.exp *** gdb/testsuite/gdb.base/printcmds.exp 4 May 2002 15:18:21 -0000 1.7 --- gdb/testsuite/gdb.base/printcmds.exp 10 May 2002 16:18:20 -0000 *************** *** 98,105 **** global gdb_prompt test_print_reject "p 0x" ! gdb_test "p ''" "Empty character constant\\." ! gdb_test "p '''" "Empty character constant\\." test_print_reject "p '\\'" # Note that this turns into "p '\\\'" at gdb's input. --- 98,105 ---- global gdb_prompt test_print_reject "p 0x" ! 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: gdb/testsuite/lib/gdb.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/lib/gdb.exp,v retrieving revision 1.15 diff -c -r1.15 gdb.exp *** gdb/testsuite/lib/gdb.exp 3 Apr 2002 16:17:11 -0000 1.15 --- gdb/testsuite/lib/gdb.exp 10 May 2002 16:18:21 -0000 *************** *** 618,623 **** --- 618,631 ---- 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