summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile
diff options
context:
space:
mode:
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2004-01-14 23:03:58 +0000
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2004-01-14 23:03:58 +0000
commit76f8735ad14991c776a9db175730a7b2e7af54fe (patch)
treefb2f0477c443e1bcc4e0b1c4601f9fca76be4ac1 /gcc/testsuite/gcc.c-torture/compile
parent69435b7ff5e5a474296bf13e72507f00d97a6eb9 (diff)
downloadgcc-76f8735ad14991c776a9db175730a7b2e7af54fe.tar.gz
* c-parse.in (stmts_and_decls): Make label at end of compound
statement a hard error. testsuite: * gcc.dg/label-compound-stmt-1.c: New test. * gcc.c-torture/compile/950922-1.c, gcc.c-torture/compile/20000211-3.c, gcc.c-torture/compile/20000518-1.c, gcc.c-torture/compile/20021108-1.c: Avoid labels at and of compound statements. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75891 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile')
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20000211-3.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20000518-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20021108-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950922-1.c4
4 files changed, 5 insertions, 5 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/20000211-3.c b/gcc/testsuite/gcc.c-torture/compile/20000211-3.c
index 7e43c8ad467..7a02b685c4a 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20000211-3.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20000211-3.c
@@ -3,7 +3,7 @@ void f_clos(int x)
{
switch(x) {
default:
- mumble:
+ mumble:;
}
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/20000518-1.c b/gcc/testsuite/gcc.c-torture/compile/20000518-1.c
index fda44b657cc..d2087796a84 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20000518-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20000518-1.c
@@ -6,7 +6,7 @@ extern __inline__ void test()
callit1(&&l1);
-l1:
+l1:;
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/20021108-1.c b/gcc/testsuite/gcc.c-torture/compile/20021108-1.c
index c421639035a..01b6e4ed7aa 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20021108-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20021108-1.c
@@ -3,5 +3,5 @@ main()
{
l1:
return &&l1-&&l2;
-l2:
+l2:;
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/950922-1.c b/gcc/testsuite/gcc.c-torture/compile/950922-1.c
index 73574f33e68..73c52f7740a 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950922-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950922-1.c
@@ -40,7 +40,7 @@ f (int ch, char *fp, char *ap)
nosign:
if (_uquad != 0 || prec != 0);
break;
- default:
+ default:;
}
if ((f & 0x100) == 0) {
} else {
@@ -64,5 +64,5 @@ f (int ch, char *fp, char *ap)
}
}
- error:
+ error:;
}