aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2014-10-02 17:57:01 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2014-10-02 17:57:01 +0000
commita3ac63c46fd51fd3a531ae08e9f457e89e5744f9 (patch)
tree5edadbfda7227fd21c22382e6e7738603b60a2f9 /gcc
parent4e3bba8fc39cc53c374f68c17763e9928f322847 (diff)
downloadgcc-a3ac63c46fd51fd3a531ae08e9f457e89e5744f9.zip
gcc-a3ac63c46fd51fd3a531ae08e9f457e89e5744f9.tar.gz
gcc-a3ac63c46fd51fd3a531ae08e9f457e89e5744f9.tar.bz2
20020130-1.c: Use -std=gnu89.
* gcc.dg/noncompile/20020130-1.c: Use -std=gnu89. * gcc.dg/noncompile/20050120-1.c: Likewise. * gcc.dg/noncompile/old-style-parm-2.c: Likewise. * gcc.dg/noncompile/920616-2.c: Fix defaulting to int. * gcc.dg/noncompile/930301-1.c: Likewise. * gcc.dg/noncompile/930622-1.c: Likewise. * gcc.dg/noncompile/930622-2.c: Likewise. * gcc.dg/noncompile/950825-1.c: Likewise. * gcc.dg/noncompile/invalid_asm.c: Likewise. * gcc.dg/noncompile/scope.c: Likewise. * gcc.dg/noncompile/va-arg-1.c: Likewise. * gcc.dg/noncompile/920923-1.c: Fix implicit declarations. * gcc.dg/noncompile/971104-1.c: Likewise. From-SVN: r215811
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog16
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/20020130-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/20050120-1.c2
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/920616-2.c2
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/920923-1.c6
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/930301-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/930622-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/930622-2.c1
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/950825-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/971104-1.c3
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/invalid_asm.c1
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/old-style-parm-2.c2
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/scope.c2
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/va-arg-1.c1
14 files changed, 37 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index db9d29c..760471c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,21 @@
2014-10-02 Marek Polacek <polacek@redhat.com>
+ * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
+ * gcc.dg/noncompile/20050120-1.c: Likewise.
+ * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
+ * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
+ * gcc.dg/noncompile/930301-1.c: Likewise.
+ * gcc.dg/noncompile/930622-1.c: Likewise.
+ * gcc.dg/noncompile/930622-2.c: Likewise.
+ * gcc.dg/noncompile/950825-1.c: Likewise.
+ * gcc.dg/noncompile/invalid_asm.c: Likewise.
+ * gcc.dg/noncompile/scope.c: Likewise.
+ * gcc.dg/noncompile/va-arg-1.c: Likewise.
+ * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
+ * gcc.dg/noncompile/971104-1.c: Likewise.
+
+2014-10-02 Marek Polacek <polacek@redhat.com>
+
* gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
* gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
* gcc.dg/tree-prof/merge_block.c: Likewise.
diff --git a/gcc/testsuite/gcc.dg/noncompile/20020130-1.c b/gcc/testsuite/gcc.dg/noncompile/20020130-1.c
index d820e06..61669b9 100644
--- a/gcc/testsuite/gcc.dg/noncompile/20020130-1.c
+++ b/gcc/testsuite/gcc.dg/noncompile/20020130-1.c
@@ -1,5 +1,6 @@
/* Test for ICE when using typedef for bad type. */
/* Origin: Joseph Myers <jsm28@cam.ac.uk>. */
+/* { dg-options "-std=gnu89" } */
void
foo (void)
diff --git a/gcc/testsuite/gcc.dg/noncompile/20050120-1.c b/gcc/testsuite/gcc.dg/noncompile/20050120-1.c
index 4af84b6..ed38bc6 100644
--- a/gcc/testsuite/gcc.dg/noncompile/20050120-1.c
+++ b/gcc/testsuite/gcc.dg/noncompile/20050120-1.c
@@ -1,6 +1,6 @@
/* PR c/18946 */
/* { dg-do compile } */
-/* { dg-options "-Wshadow" } */
+/* { dg-options "-Wshadow -std=gnu89" } */
void bar (void)
{
diff --git a/gcc/testsuite/gcc.dg/noncompile/920616-2.c b/gcc/testsuite/gcc.dg/noncompile/920616-2.c
index 25f5943..e43d009 100644
--- a/gcc/testsuite/gcc.dg/noncompile/920616-2.c
+++ b/gcc/testsuite/gcc.dg/noncompile/920616-2.c
@@ -1 +1 @@
-f(void a,...){} /* { dg-error "has incomplete type" } */
+void f(void a,...){} /* { dg-error "has incomplete type" } */
diff --git a/gcc/testsuite/gcc.dg/noncompile/920923-1.c b/gcc/testsuite/gcc.dg/noncompile/920923-1.c
index ccd1dc3..1cb140e 100644
--- a/gcc/testsuite/gcc.dg/noncompile/920923-1.c
+++ b/gcc/testsuite/gcc.dg/noncompile/920923-1.c
@@ -22,6 +22,12 @@ struct PTP {
typedef struct PTP (u.p_tablep);/* { dg-error "expected" } */
int pfree=0;
int pcount=0;
+int Level1 ();
+int Level2 ();
+void enlarge_hash_table ();
+int fill_item_entry ();
+int __eprintf ();
+void build_ptables ();
void
mmu_walk_find(va)
diff --git a/gcc/testsuite/gcc.dg/noncompile/930301-1.c b/gcc/testsuite/gcc.dg/noncompile/930301-1.c
index afabd15..b36f00f 100644
--- a/gcc/testsuite/gcc.dg/noncompile/930301-1.c
+++ b/gcc/testsuite/gcc.dg/noncompile/930301-1.c
@@ -1,4 +1,5 @@
struct a *q;
+void
f()
{
q++; /* { dg-error "pointer to" } */
diff --git a/gcc/testsuite/gcc.dg/noncompile/930622-1.c b/gcc/testsuite/gcc.dg/noncompile/930622-1.c
index 835e072..93567a9 100644
--- a/gcc/testsuite/gcc.dg/noncompile/930622-1.c
+++ b/gcc/testsuite/gcc.dg/noncompile/930622-1.c
@@ -1,3 +1,4 @@
+void
f ()
{
double b;
diff --git a/gcc/testsuite/gcc.dg/noncompile/930622-2.c b/gcc/testsuite/gcc.dg/noncompile/930622-2.c
index 5e02d89..f289bf8 100644
--- a/gcc/testsuite/gcc.dg/noncompile/930622-2.c
+++ b/gcc/testsuite/gcc.dg/noncompile/930622-2.c
@@ -1,3 +1,4 @@
+void
f ()
{
int i;
diff --git a/gcc/testsuite/gcc.dg/noncompile/950825-1.c b/gcc/testsuite/gcc.dg/noncompile/950825-1.c
index 43dca2f..4e3d6fb 100644
--- a/gcc/testsuite/gcc.dg/noncompile/950825-1.c
+++ b/gcc/testsuite/gcc.dg/noncompile/950825-1.c
@@ -1,3 +1,4 @@
+int
main()
{
return (struct x) {{y: 0}}; /* { dg-error "extra|near|excess|incompatible|invalid" } */
diff --git a/gcc/testsuite/gcc.dg/noncompile/971104-1.c b/gcc/testsuite/gcc.dg/noncompile/971104-1.c
index 722b71c..39e00c6 100644
--- a/gcc/testsuite/gcc.dg/noncompile/971104-1.c
+++ b/gcc/testsuite/gcc.dg/noncompile/971104-1.c
@@ -14,6 +14,9 @@ union semun {
};
static union semun semctl_arg;
static int semid;
+int semop(int semid, struct sembuf *sops, unsigned nsops);
+void error (const char *);
+int semctl(int semid, int semnum, int cmd, ...);
static void up(int sem){
struct sembuf sb;
sb.sem_num = (unsigned short) sem;
diff --git a/gcc/testsuite/gcc.dg/noncompile/invalid_asm.c b/gcc/testsuite/gcc.dg/noncompile/invalid_asm.c
index d1d4b36..fdb0296 100644
--- a/gcc/testsuite/gcc.dg/noncompile/invalid_asm.c
+++ b/gcc/testsuite/gcc.dg/noncompile/invalid_asm.c
@@ -1,4 +1,5 @@
/* { dg-options "-ffat-lto-objects" } */
+void
asm_invalid_register_name()
{
asm("":::"this_is_an_invalid_register_name"); /* { dg-error "unknown register" } */
diff --git a/gcc/testsuite/gcc.dg/noncompile/old-style-parm-2.c b/gcc/testsuite/gcc.dg/noncompile/old-style-parm-2.c
index 1b156b7..f481f4a 100644
--- a/gcc/testsuite/gcc.dg/noncompile/old-style-parm-2.c
+++ b/gcc/testsuite/gcc.dg/noncompile/old-style-parm-2.c
@@ -2,7 +2,7 @@
parameters is not accepted. */
/* Origin: Joseph Myers <joseph@codesourcery.com> */
/* { dg-do compile } */
-/* { dg-options "" } */
+/* { dg-options "-std=gnu89" } */
void
f(a)
diff --git a/gcc/testsuite/gcc.dg/noncompile/scope.c b/gcc/testsuite/gcc.dg/noncompile/scope.c
index 7f09c27..67e136f 100644
--- a/gcc/testsuite/gcc.dg/noncompile/scope.c
+++ b/gcc/testsuite/gcc.dg/noncompile/scope.c
@@ -2,6 +2,7 @@ extern void abort (void);
extern void exit (int);
static int v = 3;
+void
f ()
{
int v = 4;
@@ -12,6 +13,7 @@ f ()
}
}
+int
main ()
{
f ();
diff --git a/gcc/testsuite/gcc.dg/noncompile/va-arg-1.c b/gcc/testsuite/gcc.dg/noncompile/va-arg-1.c
index b8b7d3c..f36a492 100644
--- a/gcc/testsuite/gcc.dg/noncompile/va-arg-1.c
+++ b/gcc/testsuite/gcc.dg/noncompile/va-arg-1.c
@@ -1,5 +1,6 @@
#include <stdarg.h>
+void
f (int x, ...)
{
va_list args;