summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/pr18809-1.c
diff options
context:
space:
mode:
authormanu <manu@138bc75d-0d04-0410-961f-82ee72b054a4>2007-07-08 14:50:37 +0000
committermanu <manu@138bc75d-0d04-0410-961f-82ee72b054a4>2007-07-08 14:50:37 +0000
commit24f0c99280b3d36499b7d5ed0cc93d9a0da89782 (patch)
tree6c98b3be03827e9575c8d91dbae2c7db990c42e6 /gcc/testsuite/gcc.dg/pr18809-1.c
parent545ea93960147835726d1de12285962715203864 (diff)
downloadgcc-24f0c99280b3d36499b7d5ed0cc93d9a0da89782.tar.gz
2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR testsuite/25241 testsuite/ * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow discern pedantic diagnostics and errors. * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning and not an error. * gcc.dg/20050121-1.c: This is an error and not a warning. * gcc.target/i386/sseregparm-2.c: Likewise. * gcc.target/i386/20060512-4.c: This is a warning and not an error. * gcc.dg/charset/attribute2.c: Likewise. * gcc.dg/bitfld-1.c: Likewise. * gcc.dg/pack-test-2.c: Likewise. * gcc.dg/940510-1.c: Match separately error and warning. * gcc.dg/array-2.c: Match separately multiple messages. The second diagnostic is a pedantic warning and not an error. * gcc.dg/pr14475.c: Match separately multiple messages. * gcc.dg/pr18809-1.c: Likewise. * gcc.dg/pr27953.c: Likewise. * gcc.dg/vla-init-1.c: Likewise. * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126461 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.dg/pr18809-1.c')
-rw-r--r--gcc/testsuite/gcc.dg/pr18809-1.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.dg/pr18809-1.c b/gcc/testsuite/gcc.dg/pr18809-1.c
index f20f00433fe..27f2be9ef04 100644
--- a/gcc/testsuite/gcc.dg/pr18809-1.c
+++ b/gcc/testsuite/gcc.dg/pr18809-1.c
@@ -3,5 +3,8 @@
/* { dg-do compile } */
-void foo(enum E e) {} /* { dg-error "" } */
+void foo(enum E e) {} /* { dg-error "forward ref" "forward" } */
+ /* { dg-warning "declared" "declared" { target *-*-* } 6 } */
+ /* { dg-warning "scope" "scope" { target *-*-* } 6 } */
+ /* { dg-error "incomplete" "incomplete" { target *-*-* } 6 } */
void bar() { foo(0); } /* { dg-error "formal" } */