From 4ea49dd0517390b65f41c3aecc608a0a2e9f9df8 Mon Sep 17 00:00:00 2001 From: Andrew Pinski Date: Tue, 23 Dec 2003 10:33:00 +0000 Subject: [PATCH] re PR c/11995 (Error recovery problem after invalid labelled declaration in c99 mode) 2003-12-21 Andrew Pinski PR c/11995 * gcc.dg/20031223-1.c: New test. From-SVN: r74970 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.dg/20031223-1.c | 11 +++++++++++ 2 files changed, 16 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/20031223-1.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9095c8a4dc58..985f9260c769 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2003-12-21 Andrew Pinski + + PR c/11995 + * gcc.dg/20031223-1.c: New test. + 2003-12-23 Eric Botcazou * gcc.dg/noreturn-7.c: New test. diff --git a/gcc/testsuite/gcc.dg/20031223-1.c b/gcc/testsuite/gcc.dg/20031223-1.c new file mode 100644 index 000000000000..a022bf2ecf44 --- /dev/null +++ b/gcc/testsuite/gcc.dg/20031223-1.c @@ -0,0 +1,11 @@ +/* PR c/11995 */ +/* The following test used to ICE after an error message + because GCC was trying to expand the trees to rtl. */ + +/* { dg-do compile } */ +/* { dg-options "" } */ + +void f () +{ + l: int; /* { dg-error "" } */ +}