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
This commit is contained in:
Marek Polacek 2014-10-02 17:57:01 +00:00 committed by Marek Polacek
parent 4e3bba8fc3
commit a3ac63c46f
14 changed files with 37 additions and 3 deletions

View File

@ -1,3 +1,19 @@
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.

View File

@ -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)

View File

@ -1,6 +1,6 @@
/* PR c/18946 */
/* { dg-do compile } */
/* { dg-options "-Wshadow" } */
/* { dg-options "-Wshadow -std=gnu89" } */
void bar (void)
{

View File

@ -1 +1 @@
f(void a,...){} /* { dg-error "has incomplete type" } */
void f(void a,...){} /* { dg-error "has incomplete type" } */

View File

@ -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)

View File

@ -1,4 +1,5 @@
struct a *q;
void
f()
{
q++; /* { dg-error "pointer to" } */

View File

@ -1,3 +1,4 @@
void
f ()
{
double b;

View File

@ -1,3 +1,4 @@
void
f ()
{
int i;

View File

@ -1,3 +1,4 @@
int
main()
{
return (struct x) {{y: 0}}; /* { dg-error "extra|near|excess|incompatible|invalid" } */

View File

@ -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;

View File

@ -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" } */

View File

@ -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)

View File

@ -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 ();

View File

@ -1,5 +1,6 @@
#include <stdarg.h>
void
f (int x, ...)
{
va_list args;