]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
C99 testsuite readiness: Compile more tests with -std=gnu89
authorFlorian Weimer <fweimer@redhat.com>
Sat, 21 Oct 2023 08:16:04 +0000 (10:16 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Sat, 21 Oct 2023 08:25:02 +0000 (10:25 +0200)
gcc/testsuite/

* gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
* gcc.c-torture/compile/20000511-1.c: Likewise.
* gcc.c-torture/compile/20000804-1.c: Likewise.
* gcc.c-torture/compile/20020418-1.c: Likewise.
* gcc.c-torture/compile/20020927-1.c: Likewise.
* gcc.c-torture/compile/20030109-1.c: Likewise.
* gcc.c-torture/compile/20030224-1.c: Likewise.
* gcc.c-torture/compile/20030415-1.c: Likewise.
* gcc.c-torture/compile/20030612-1.c: Likewise.
* gcc.c-torture/compile/20030917-1.c: Likewise.
* gcc.c-torture/compile/20031113-1.c: Likewise.
* gcc.c-torture/compile/20031220-2.c: Likewise.
* gcc.c-torture/compile/20040309-1.c: Likewise.
* gcc.c-torture/compile/20040310-1.c: Likewise.
* gcc.c-torture/compile/20040317-3.c: Likewise.
* gcc.c-torture/compile/20040817-1.c: Likewise.
* gcc.c-torture/compile/20091215-1.c: Likewise.
* gcc.c-torture/compile/86.c: Likewise.
* gcc.c-torture/compile/900216-1.c: Likewise.
* gcc.c-torture/compile/900313-1.c: Likewise.
* gcc.c-torture/compile/900407-1.c: Likewise.
* gcc.c-torture/compile/900516-1.c: Likewise.
* gcc.c-torture/compile/920409-2.c: Likewise.
* gcc.c-torture/compile/920415-1.c: Likewise.
* gcc.c-torture/compile/920428-1.c: Likewise.
* gcc.c-torture/compile/920428-5.c: Likewise.
* gcc.c-torture/compile/920428-7.c: Likewise.
* gcc.c-torture/compile/920501-1.c: Likewise.
* gcc.c-torture/compile/920501-13.c: Likewise.
* gcc.c-torture/compile/920501-15.c: Likewise.
* gcc.c-torture/compile/920501-16.c: Likewise.
* gcc.c-torture/compile/920501-18.c: Likewise.
* gcc.c-torture/compile/920501-20.c: Likewise.
* gcc.c-torture/compile/920501-6.c: Likewise.
* gcc.c-torture/compile/920501-7.c: Likewise.
* gcc.c-torture/compile/920502-1.c: Likewise.
* gcc.c-torture/compile/920502-2.c: Likewise.
* gcc.c-torture/compile/920520-1.c: Likewise.
* gcc.c-torture/compile/920521-1.c: Likewise.
* gcc.c-torture/compile/920608-1.c: Likewise.
* gcc.c-torture/compile/920617-1.c: Likewise.
* gcc.c-torture/compile/920617-2.c: Likewise.
* gcc.c-torture/compile/920625-1.c: Likewise.
* gcc.c-torture/compile/920625-2.c: Likewise.
* gcc.c-torture/compile/920626-1.c: Likewise.
* gcc.c-torture/compile/920706-1.c: Likewise.
* gcc.c-torture/compile/920710-2.c: Likewise.
* gcc.c-torture/compile/920723-1.c: Likewise.
* gcc.c-torture/compile/920808-1.c: Likewise.
* gcc.c-torture/compile/920809-1.c: Likewise.
* gcc.c-torture/compile/920817-1.c: Likewise.
* gcc.c-torture/compile/920831-1.c: Likewise.
* gcc.c-torture/compile/920917-1.c: Likewise.
* gcc.c-torture/compile/920928-2.c: Likewise.
* gcc.c-torture/compile/920928-5.c: Likewise.
* gcc.c-torture/compile/921012-1.c: Likewise.
* gcc.c-torture/compile/921021-1.c: Likewise.
* gcc.c-torture/compile/921024-1.c: Likewise.
* gcc.c-torture/compile/921103-1.c: Likewise.
* gcc.c-torture/compile/921109-1.c: Likewise.
* gcc.c-torture/compile/921111-1.c: Likewise.
* gcc.c-torture/compile/921116-2.c: Likewise.
* gcc.c-torture/compile/921118-1.c: Likewise.
* gcc.c-torture/compile/921202-1.c: Likewise.
* gcc.c-torture/compile/921202-2.c: Likewise.
* gcc.c-torture/compile/921203-1.c: Likewise.
* gcc.c-torture/compile/921203-2.c: Likewise.
* gcc.c-torture/compile/921206-1.c: Likewise.
* gcc.c-torture/compile/930109-1.c: Likewise.
* gcc.c-torture/compile/930111-1.c: Likewise.
* gcc.c-torture/compile/930117-1.c: Likewise.
* gcc.c-torture/compile/930118-1.c: Likewise.
* gcc.c-torture/compile/930120-1.c: Likewise.
* gcc.c-torture/compile/930217-1.c: Likewise.
* gcc.c-torture/compile/930325-1.c: Likewise.
* gcc.c-torture/compile/930411-1.c: Likewise.
* gcc.c-torture/compile/930427-2.c: Likewise.
* gcc.c-torture/compile/930503-2.c: Likewise.
* gcc.c-torture/compile/930506-2.c: Likewise.
* gcc.c-torture/compile/930513-2.c: Likewise.
* gcc.c-torture/compile/930530-1.c: Likewise.
* gcc.c-torture/compile/930602-1.c: Likewise.
* gcc.c-torture/compile/930618-1.c: Likewise.
* gcc.c-torture/compile/930623-1.c: Likewise.
* gcc.c-torture/compile/931003-1.c: Likewise.
* gcc.c-torture/compile/931013-1.c: Likewise.
* gcc.c-torture/compile/931013-2.c: Likewise.
* gcc.c-torture/compile/931102-2.c: Likewise.
* gcc.c-torture/compile/931203-1.c: Likewise.
* gcc.c-torture/compile/940718-1.c: Likewise.
* gcc.c-torture/compile/941014-1.c: Likewise.
* gcc.c-torture/compile/941014-2.c: Likewise.
* gcc.c-torture/compile/941014-3.c: Likewise.
* gcc.c-torture/compile/941014-4.c: Likewise.
* gcc.c-torture/compile/941111-1.c: Likewise.
* gcc.c-torture/compile/941113-1.c: Likewise.
* gcc.c-torture/compile/950124-1.c: Likewise.
* gcc.c-torture/compile/950329-1.c: Likewise.
* gcc.c-torture/compile/950612-1.c: Likewise.
* gcc.c-torture/compile/950618-1.c: Likewise.
* gcc.c-torture/compile/950719-1.c: Likewise.
* gcc.c-torture/compile/950910-1.c: Likewise.
* gcc.c-torture/compile/950922-1.c: Likewise.
* gcc.c-torture/compile/951106-1.c: Likewise.
* gcc.c-torture/compile/951222-1.c: Likewise.
* gcc.c-torture/compile/960106-1.c: Likewise.
* gcc.c-torture/compile/960319-1.c: Likewise.
* gcc.c-torture/compile/960829-1.c: Likewise.
* gcc.c-torture/compile/970206-1.c: Likewise.
* gcc.c-torture/compile/980825-1.c: Likewise.
* gcc.c-torture/compile/990829-1.c: Likewise.
* gcc.c-torture/compile/991213-2.c: Likewise.

112 files changed:
gcc/testsuite/gcc.c-torture/compile/20000403-1.c
gcc/testsuite/gcc.c-torture/compile/20000511-1.c
gcc/testsuite/gcc.c-torture/compile/20000804-1.c
gcc/testsuite/gcc.c-torture/compile/20020418-1.c
gcc/testsuite/gcc.c-torture/compile/20020927-1.c
gcc/testsuite/gcc.c-torture/compile/20030109-1.c
gcc/testsuite/gcc.c-torture/compile/20030224-1.c
gcc/testsuite/gcc.c-torture/compile/20030415-1.c
gcc/testsuite/gcc.c-torture/compile/20030612-1.c
gcc/testsuite/gcc.c-torture/compile/20030917-1.c
gcc/testsuite/gcc.c-torture/compile/20031113-1.c
gcc/testsuite/gcc.c-torture/compile/20031220-2.c
gcc/testsuite/gcc.c-torture/compile/20040309-1.c
gcc/testsuite/gcc.c-torture/compile/20040310-1.c
gcc/testsuite/gcc.c-torture/compile/20040317-3.c
gcc/testsuite/gcc.c-torture/compile/20040817-1.c
gcc/testsuite/gcc.c-torture/compile/20091215-1.c
gcc/testsuite/gcc.c-torture/compile/86.c
gcc/testsuite/gcc.c-torture/compile/900216-1.c
gcc/testsuite/gcc.c-torture/compile/900313-1.c
gcc/testsuite/gcc.c-torture/compile/900407-1.c
gcc/testsuite/gcc.c-torture/compile/900516-1.c
gcc/testsuite/gcc.c-torture/compile/920409-2.c
gcc/testsuite/gcc.c-torture/compile/920415-1.c
gcc/testsuite/gcc.c-torture/compile/920428-1.c
gcc/testsuite/gcc.c-torture/compile/920428-5.c
gcc/testsuite/gcc.c-torture/compile/920428-7.c
gcc/testsuite/gcc.c-torture/compile/920501-1.c
gcc/testsuite/gcc.c-torture/compile/920501-13.c
gcc/testsuite/gcc.c-torture/compile/920501-15.c
gcc/testsuite/gcc.c-torture/compile/920501-16.c
gcc/testsuite/gcc.c-torture/compile/920501-18.c
gcc/testsuite/gcc.c-torture/compile/920501-20.c
gcc/testsuite/gcc.c-torture/compile/920501-6.c
gcc/testsuite/gcc.c-torture/compile/920501-7.c
gcc/testsuite/gcc.c-torture/compile/920502-1.c
gcc/testsuite/gcc.c-torture/compile/920502-2.c
gcc/testsuite/gcc.c-torture/compile/920520-1.c
gcc/testsuite/gcc.c-torture/compile/920521-1.c
gcc/testsuite/gcc.c-torture/compile/920608-1.c
gcc/testsuite/gcc.c-torture/compile/920617-1.c
gcc/testsuite/gcc.c-torture/compile/920617-2.c
gcc/testsuite/gcc.c-torture/compile/920625-1.c
gcc/testsuite/gcc.c-torture/compile/920625-2.c
gcc/testsuite/gcc.c-torture/compile/920626-1.c
gcc/testsuite/gcc.c-torture/compile/920706-1.c
gcc/testsuite/gcc.c-torture/compile/920710-2.c
gcc/testsuite/gcc.c-torture/compile/920723-1.c
gcc/testsuite/gcc.c-torture/compile/920808-1.c
gcc/testsuite/gcc.c-torture/compile/920809-1.c
gcc/testsuite/gcc.c-torture/compile/920817-1.c
gcc/testsuite/gcc.c-torture/compile/920831-1.c
gcc/testsuite/gcc.c-torture/compile/920917-1.c
gcc/testsuite/gcc.c-torture/compile/920928-2.c
gcc/testsuite/gcc.c-torture/compile/920928-5.c
gcc/testsuite/gcc.c-torture/compile/921012-1.c
gcc/testsuite/gcc.c-torture/compile/921021-1.c
gcc/testsuite/gcc.c-torture/compile/921024-1.c
gcc/testsuite/gcc.c-torture/compile/921103-1.c
gcc/testsuite/gcc.c-torture/compile/921109-1.c
gcc/testsuite/gcc.c-torture/compile/921111-1.c
gcc/testsuite/gcc.c-torture/compile/921116-2.c
gcc/testsuite/gcc.c-torture/compile/921118-1.c
gcc/testsuite/gcc.c-torture/compile/921202-1.c
gcc/testsuite/gcc.c-torture/compile/921202-2.c
gcc/testsuite/gcc.c-torture/compile/921203-1.c
gcc/testsuite/gcc.c-torture/compile/921203-2.c
gcc/testsuite/gcc.c-torture/compile/921206-1.c
gcc/testsuite/gcc.c-torture/compile/930109-1.c
gcc/testsuite/gcc.c-torture/compile/930111-1.c
gcc/testsuite/gcc.c-torture/compile/930117-1.c
gcc/testsuite/gcc.c-torture/compile/930118-1.c
gcc/testsuite/gcc.c-torture/compile/930120-1.c
gcc/testsuite/gcc.c-torture/compile/930217-1.c
gcc/testsuite/gcc.c-torture/compile/930325-1.c
gcc/testsuite/gcc.c-torture/compile/930411-1.c
gcc/testsuite/gcc.c-torture/compile/930427-2.c
gcc/testsuite/gcc.c-torture/compile/930503-2.c
gcc/testsuite/gcc.c-torture/compile/930506-2.c
gcc/testsuite/gcc.c-torture/compile/930513-2.c
gcc/testsuite/gcc.c-torture/compile/930530-1.c
gcc/testsuite/gcc.c-torture/compile/930602-1.c
gcc/testsuite/gcc.c-torture/compile/930618-1.c
gcc/testsuite/gcc.c-torture/compile/930623-1.c
gcc/testsuite/gcc.c-torture/compile/931003-1.c
gcc/testsuite/gcc.c-torture/compile/931013-1.c
gcc/testsuite/gcc.c-torture/compile/931013-2.c
gcc/testsuite/gcc.c-torture/compile/931102-2.c
gcc/testsuite/gcc.c-torture/compile/931203-1.c
gcc/testsuite/gcc.c-torture/compile/940718-1.c
gcc/testsuite/gcc.c-torture/compile/941014-1.c
gcc/testsuite/gcc.c-torture/compile/941014-2.c
gcc/testsuite/gcc.c-torture/compile/941014-3.c
gcc/testsuite/gcc.c-torture/compile/941014-4.c
gcc/testsuite/gcc.c-torture/compile/941111-1.c
gcc/testsuite/gcc.c-torture/compile/941113-1.c
gcc/testsuite/gcc.c-torture/compile/950124-1.c
gcc/testsuite/gcc.c-torture/compile/950329-1.c
gcc/testsuite/gcc.c-torture/compile/950612-1.c
gcc/testsuite/gcc.c-torture/compile/950618-1.c
gcc/testsuite/gcc.c-torture/compile/950719-1.c
gcc/testsuite/gcc.c-torture/compile/950910-1.c
gcc/testsuite/gcc.c-torture/compile/950922-1.c
gcc/testsuite/gcc.c-torture/compile/951106-1.c
gcc/testsuite/gcc.c-torture/compile/951222-1.c
gcc/testsuite/gcc.c-torture/compile/960106-1.c
gcc/testsuite/gcc.c-torture/compile/960319-1.c
gcc/testsuite/gcc.c-torture/compile/960829-1.c
gcc/testsuite/gcc.c-torture/compile/970206-1.c
gcc/testsuite/gcc.c-torture/compile/980825-1.c
gcc/testsuite/gcc.c-torture/compile/990829-1.c
gcc/testsuite/gcc.c-torture/compile/991213-2.c

index cb56028fb8b7dd4521dbd634f27f68f220172bbd..ef8f77d3d9b581b50d6a10ecc103c63d94457a61 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 struct utsname {
        char    sysname[32 ];    
index 11c131522e6e22f1842bdece26546ec7ecc81c0d..cbabe2fde1cd24a102cc098813fa72256bb48782 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct {
   char y;
   char x[32];
index 95bb0fafd7044f90a12dec16573e3b99d04a2616..c6f6497b7a72c1aa59be97166ceb1416f95743a1 100644 (file)
@@ -8,6 +8,7 @@
 /* { dg-xfail-if "Inconsistent constraint on asm" { bpf-*-* } { "-O0" } { "" } } */
 /* { dg-xfail-if "" { h8300-*-* } } */
 /* { dg-require-stack-size "99*4+16" } */
+/* { dg-additional-options "-std=gnu89" } */
 
 /* Copyright (C) 2000, 2003 Free Software Foundation */
 __complex__ long long f ()
index df01e6847e3d608f00203f030cb625da2948429e..ee70a284580700c66d9baebd9068d79b004d3c62 100644 (file)
@@ -3,6 +3,7 @@
    was assigned a hard register only after expand_null_return was called,
    thus return pseudo was clobbered twice and the hard register not at
    all.  */
+/* { dg-additional-options "-std=gnu89" } */
 
 void baz (void);
                        
index b93d8a18d5e32091148dfab4c9aeea575b30b6a3..15b078728fa23eabd9808044d2dd3d846e2f3a7f 100644 (file)
@@ -1,6 +1,7 @@
 /* PR optimization/7520 */
 /* ICE at -O3 on x86 due to register life problems caused by
    the return-without-value in bar.  */
+/* { dg-additional-options "-std=gnu89" } */
 
 int
 foo ()
index 4df7d18721a205f1cba13277ede74a1e4180d8be..cee438181cb2d989d9e227a9ffc0db78f91f42b8 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 void foo ()
 {
   int x1, x2, x3;
index 11bc3af9fc6d2f7d26e123db2636abd1f88a6fea..10c461998db50abceb5e824f66e2e63362a0b2d8 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-require-effective-target alloca } */
+/* { dg-additional-options "-std=gnu89" } */
+
 void zzz (char *s1, char *s2, int len, int *q)
 {
   int z = 5;
index bcca4c85dc6c2576747ce10a87ed0a86fe793706..733e0d7fe8f0922933ed6c13f06deef070ef0d37 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 float g(float f)
 {
   return fabs(f);
index 8edbd92bd47644eb06079e4499b688337b23c243..1da81183d6cc6255f39f792eb985d554dc259532 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 static inline void
 foo (long long const v0, long long const v1)
 {
index 38b6598af146cdbfd2f89508b8e5f86edf514535..fa38025a7400bcf5fdd4a1a44afd3a1550445c7e 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct string STR;
 typedef struct atbl ARRAY;
 struct string {
index 74c031c3d867700848c8dedfe55402df5709c1f4..15c2cd54eb0c3f03fe50e567cbce909a71193207 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 /* On Darwin, the stub for simple_cst_equal was not being emitted at all 
    causing the as to die and not create an object file.  */
 
index 45c82779400d86cbd4a735c58cc9afd7dffe9327..6f53079332c3d905fa8c9beb3716c1dcf1b1ba3e 100644 (file)
@@ -2,6 +2,7 @@
   Orgin: Matt Thomas <matt@3am-software.com>
   This used to cause GCC to write out an instruction for i386 when using a L64 host
   which gas could not handle because GCC would write a full 64bit hex string out. */
+/* { dg-additional-options "-std=gnu89" } */
 
 
 float fabsf (float);
index df8390f207b6c31121b6877c6f9d66f27ab73623..d6ed37698c67abaaf7dd175a49dec8fc3a23d1b8 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 static const char default_tupleseps[] = ", \t";
 
 
index f0c85f0ada5e96db2c3664896f6a981700eaa992..d7f4b10e1d45cec35a820c2fa3bb70a86f21233f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 void I_wacom ()
 {
   char buffer[50], *p;
index e6982c3e3b3fc057a5d46a06405f2a3db61f3588..975717588ad7c98019a3dd994f324ea4e6514901 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 I_wacom ()
 {
   char buffer[50], *p;
index 158596c8f2da9d3d53290a9cccac19b3d1a0dbba..c99fc3372a74dd508750c9d62cc5a27dad5e1d05 100644 (file)
@@ -1,4 +1,5 @@
 /* PR 17051: SRA failed to rename the VOPS properly.  */
+/* { dg-additional-options "-std=gnu89" } */
 
 struct A
 {
index 1df5098fdb655397c4af888ca41c137c48dfe7fd..017bb1e438a6ad00e3199c7e66787d2259e8ec51 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
 
 void bar ();
 
index deea85ee2f45229c6c5adab2609b1151197b3c1f..6b0017d0ee931233842d52d08b7bd15315b17c37 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 m32 (a)
      int *a;
 {
index 8a4bfb74e783de095ee8288c2deb40d1452c7a6a..8796599af54c3e658fefd1cf95e4eb4ac42d4c94 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (p, a, b)
      unsigned short *p;
 {
index 12252b4b22903a67f51782607cd2d9764afeca82..82552dc9e6dc0c971b73268dab9dec209fb30037 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target alloca } */
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 main ()
 {
index fdf47791cd74458cc60d21ba9c5e8a1879521b8c..07cbe0774b5bf6c2f149dd54426bd498bc303fcf 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b, p)
      int *p;
 {
index 69e9614474524c05c186cd63988d3155b8946e63..b51b870208e169ed5dad35286df86e4451a1d915 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(c){return!(c?2.0:1.0);}
index ef2bdb8b7e7adb77d47e49f14b04e07a1353289f..b6b86869943f2b0b3f44c26fce163b854ca91599 100644 (file)
@@ -1,2 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 double x(){int x1,x2;double v;
 if(((long)(x1-x2))<1)return -1.0;v=t(v);v=y(1,v>0.0?(int)v:((int)v-1));}
index 96ac7fe9be476d64bb2889da8f1920d27f21bac7..261020a0ea71a9892655838664f7c10cadfff2e7 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target indirect_jumps } */
 /* { dg-require-effective-target label_values } */
+/* { dg-additional-options "-std=gnu89" } */
 
 extern void abort (void);
 extern void exit (int);
index fdc478a382c8f0c63c369ddb630fb82621fb080e..32b17cbc53855da6bb39737cc615f123302570d8 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 x(){char*q;return(long)q>>8&0xff;}
index ff31379928093666b7b5d719a025db376fd6c622..4aa4f60086eb6443d89462a2cbab2b1951777e74 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct{unsigned b0:1;}*t;x(a,b)t a,b;{b->b0=a->b0;}
index 69b1d979aa9045090d79d2cf229403b5c3582ecf..47da940247c2cfb2b7ac8100099448d065602ce6 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 x(float*x){int a[4],i=0,j;for(j=0;j<2;j++){f(a[i++]);f(a[i++]);}}
index 84cc122070b6890c42177f9e6f9ad09af622d1ee..6215852810e44888ff4e5f840367064677d8405c 100644 (file)
@@ -1,3 +1,4 @@
 /* { dg-require-effective-target label_values } */
+/* { dg-additional-options "-std=gnu89" } */
 
 a(){int**b[]={&&c};c:;}
index b5a6798ecc2139395a479c66510915afb0d39cd4..e7670e33ddbc9d6a3e3b22e45ce45ceaadfc5167 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct{int i;}t;inline y(t u){}x(){t u;y(u);}
index 81fd66401d5d21a184940d3bf70c7d380d577550..aaae9d34716e9aa4ba37672f5ba5ff6d0c473dd8 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 x(a)double a;{int i;return i>a?i:i+1;}
index f82b7524b2496bf0dcd35940d5995ceb6b3bf6f9..732ef0f6e28dd8ad725453fba9f01244fbe6d040 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(n){struct z{int a,b[n],c[n];};}
index 70f7c0af505b778c91afc6af22526617ef1cd89a..e2110b7bade1018b873bca026c115218b5e9c166 100644 (file)
@@ -1,2 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 union u{int i;float f;};
 x(p)int p;{union u x;for(x.i=0;x.i<p;x.i++)if(x.f>(float)3.0)break;}
index 170d05017611d7a60ae9c97345693c7a55e3d1af..dcbb039cc88b95779a0445e6f4f762fb5653b776 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int*f(x)int*x;{if(x[4]){int h[1];if(setjmp(h))return x;}}
index d0a406381ffad61a062ff6e5cfea0b9de7bc75a3..dcf00efef9bf238479f37435afdb87643a9d1c6d 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 x(y,z)float*y;{*y=z;}
index 0fac5f3495f59fca5821fa24f5349dd0e243fefe..08b85359a096ae50e3ca5fdc0c4a3e7d23b994d5 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target label_values } */
 /* { dg-skip-if "no support for indirect jumps" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 x(){if(&&e-&&b<0)x();b:goto*&&b;e:;}
index ec2405a7b6394471de07d1f71226f800f42edec2..7156702a172b53d2017803799008fb9299e4f379 100644 (file)
@@ -1,3 +1,4 @@
 /* { dg-require-effective-target indirect_jumps } */
+/* { dg-additional-options "-std=gnu89" } */
 
 extern void*t[];x(i){goto*t[i];}
index d3aa1e26d8165ab56877e98b3fcc0193b67ad76c..20c2f6ee5ff3165e44e2e767de68d9219a0bb9dd 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 x(c){1LL<<c;}
index 037102ee55c9b7fa17aaf599b8208a9461a98e71..c069dccedd5694603bd02c6e0ba9ec7ad0e3b002 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { pdp11-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 f(){asm("%0"::"r"(1.5F));}g(){asm("%0"::"r"(1.5));}
index 6c4c99d70f66188fd46a165c11b0f0550af754ba..aba078f01e73fa0ef816c07ad27c28574fa74c09 100644 (file)
@@ -1,3 +1,4 @@
 /* { dg-do compile } */
+/* { dg-additional-options "-std=gnu89" } */
 
 f(){asm("f":::"cc");}g(x,y){asm("g"::"%r"(x), "r"(y));}
index cae1978e6c01aa85be5f92107f683e8344addfda..4ba835111c7260c77889cc872333f75871b3ba4f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (p)
      int *p;
 {
index 2d84e8d84f8553c772411867963f6d3c6b1d42b4..48e16e84446eabd7396c98a8ae5b689edd110844 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(){double*xp,y;*xp++=sqrt(y);}
index 3a5450982c0c8b0825b29ef71f605f19853b3fac..590b8f9368bec35c63562f4184ad38243de258b7 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(a,b,c,d)float a[],d;int b[],c;{}
index 759a356b5b75cfc573b0daaa4c0e5839e168c64e..20ef35e0e4b253b99a37c69167fdfe3a8a978485 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 typedef unsigned long int unsigned_word;
 typedef signed long int signed_word;
index c0cb6db7d8785769979b46286d46ecacb534c8d7..40c3d9bf126fc64903d793c4cbd2f37b365518ff 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef        char *  caddr_t;
 typedef unsigned Cursor;
 typedef char *String;
index 54419866a1fcdfa07116f3182eadeac5a3d6c76e..7c2c99fec9877b7e5cff95d98c35f7bfa1a2b626 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(x)unsigned x;{return x>>-5;}
index 13b0ff1e0ba9fe240d643a2507d0a1fc5c44a79f..b5e4fa02189ddf08ff7e355aab3531f73a427d57 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(){float i[2],o[1];g(o);return*o;}
index dcaf1bea3cf11a086aac81b4a716cf7e155dec2c..782bac654cf36789416af2e71854bd13915dea43 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 union u
 {
   struct {unsigned h, l;} i;
index 2d778759e13cff1aca476f2b110537b717d23a87..4295124231aecebf4d16f625ad8f4b7cbf4660a9 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-add-options stack_size } */
 /* { dg-require-stack-size "75*75*4" } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #if defined(STACK_SIZE) && STACK_SIZE < 65536
 # define GITT_SIZE 75
index 17510a96821339241b83b66a3e72e2ce0fbf628e..72b8e307183c450083524280c46cea3e2440f34f 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(i){for(i=1;i<=2;({;}),i++){({;}),g();}}
index ad35e1210032b4f147a94bb0d811a2781a2e7cc9..fe5af522b893348a636422ea369335d391ad5e76 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(x,y){memcpy (&x,&y,8192);}
index 31a57339ea927c739f35e763ce520e3034babcfd..be80730962570b705f3f92ddd32737257347949b 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int v;static inline f(){return 0;}g(){return f();}void h(){return v++;}
index 945c521292ff81f74565d51670f7c83eab002179..c990e087bb31a588b3c0127904affa68eaa327f6 100644 (file)
@@ -1,3 +1,4 @@
 /* { dg-require-effective-target indirect_jumps } */
+/* { dg-additional-options "-std=gnu89" } */
 
 f(x){goto*(void *)x;}
index 139f60e6f5eb417a1666ebcc9a1fe31bf66448c7..28e52119966100aea0716c997ed3315def985579 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
 
 inline f(x){switch(x){case 6:case 4:case 3:case 1:;}return x;}
 g(){f(sizeof("xxxxxx"));}
index a0964f90f4465d3cfcb86fd34c6c58ce40557139..ba7c868f0722d94ca219b5f94a2e8730725f12b5 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct{struct{char*d;int b;}*i;}*t;
 double f();
 g(p)t p;
index b9f9dcbaeb067fc51a0e55ead121a5f123825851..f38c7cdafe0de4fb8bada58961fe501e3f3c0293 100644 (file)
@@ -1,6 +1,7 @@
 /* REPRODUCED:CC1:SIGNAL MACHINE:m68k OPTIONS:-fpcc-struct-return */
 
 /* { dg-require-effective-target indirect_calls } */
+/* { dg-additional-options "-std=gnu89" } */
 
 struct b{};
 f(struct b(*f)())
index 7b5cb6b9f1790902898b8dc90d394cbed5988a1e..4f7d797343df75ae1479e709db4caa46c2f377e3 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f()
 {
 g(({int x;0;}));
index 18dffeb9dd3472e586eb0cf184a78d00eaaeb13b..2cd6de53d1cb26622644c9da7ef43aada3d5d76a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 void g();
 
 f()
index e723246d6b2e783345dc8462d16cc36cdb26a805..0d5ff9561225d8dd1c56039c466619a9e9e34064 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 long long f(s,r)
 {
   return *(long long*)(s+r);
index 578e91aaf8310ec504d81fde7a840b906f91c0ab..0dbb9cc53081478d5b9531ee49a3ba679c164ee9 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct {
   unsigned int f1, f2;
 } s;
index eda43451f2570fbbbc2c8b5aca555b3fb7949ac1..be04e6894dad899d1de230d263a6dcc01fcbd9c7 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct { double x, y; } p;
 typedef struct { int s; float r; } t;
 t *e, i;
index 11b467460b345e0eeb94f0d1a649daa786a9cbb0..798afe6fc47c366adcdc4a2ab9a3b89fd50ffeb3 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int ps;
 struct vp {
   int wa;
index 9eac91cb5c2efdb914d4179ba3dfcd96682bd8b1..49b4d4fd6c96e22c594f0f00966e4a85a9dcc3af 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct {
  long l[5];
 } t;
index 857c74e74f1c201ecae241e3cf7502a3ba3005ce..d45fdf4118cb802ef7d26933ce188db4289ccf77 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 inline f(i)
 {
   h((long long) i * 2);
index d97ddf6144e599352e85a1fa465ddcdf0b649927..83a3ad4f81c98308fef2344a8037c94852600151 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-stack-size "2055*3*8" } */
+/* { dg-additional-options "-std=gnu89" } */
 
 f ()
 {
index 97d482b633c8e6e2775a46595031c9e29458e050..2ad14402b333ca6bf8c298018f8b9b53d5ea61db 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(x, c)
 {
   for (;;)
index 50fe3eb0b6f060ed550988ef2ed576be109289cc..5e60541f3371e71ae28883df14df999ed0c0a260 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 char dispstr[];
 f()
 {
index 929afb1bdde826da8570586ea06918c12b0a2e3b..88b22c884e9e5379ec9be3a1e6875a76c7c7ddb6 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct
 {
   char x;
index 10fa5ea6479f26d6f9e33adb7dc705664dfe3b01..4e9c3e0bab2dcc3ddeb9edf6b4ecef6fad2bba96 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 double sqrt(double),fabs(double),sin(double);
 int sxs;
 int sys;
index dbd15a1bd0a1c05c5b5ff64b5507ed194b8798a8..e5ce10ee571350eb8ac7a828c52b681816d5251a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(x)
      unsigned x;
 {
index 28574191d13994abd5d304b316978f3f6829e427..5661cdf32196fe95cef110c33d836d00f796541b 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 /* 2.3.3 crashes on 386 with -traditional */
 f(a)
      char *a;
index 06466f5e58716b349951edcf05593e93ff07ff44..d8a023c5849782ada06338ea5f1bf7c0cafeffd8 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target indirect_calls } */
+/* { dg-additional-options "-std=gnu89" } */
 
 f(x)
 {
index b29543c529ed1b1ad20589f6a76dc9e9109a7fb2..e1dbc1fbb5b26d4f7140c06093fd8336925d469c 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f()
 {
 __label__ l;
index a1d8df87c4b7a01d382d6ca3e7049e1fbb8bfed1..c4fd6a4824146fb448f1d42cf73808c2a6e616c7 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
 union {
   short I[2];
   long int L;
index 0f64a040712872b4dc1818cb0e463dc3efe69d7a..cdad9f51e4769bce06abf4d1ec536da04a5423a7 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 /* The bit-field below would have a problem if __INT_MAX__ is too
    small.  */
 #if __INT_MAX__ < 2147483647
index 24cea5027ab55ad9e35ed952dc9069434016a124..f493d49d9fe477605cac84d517f14f81b8bc00bc 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef unsigned uint;
 
 inline
index 6dd87eefc7cafc3423af9f3aeaf5abdc4e0ad530..cf1a17136e7d9178414c3f55dd8970d63d81d483 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
 
 int heap;
 
index 53b633785aecad5ce923529588e34e8fcd68d29d..ad084ca7669da03b7cabf24a2fd3492a59489f03 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct s {
   int f;
 };
index 1b0ea34f0385f525c555b3d4c99a24a81968f46b..7eb58f8a3b826662235203c5c9b8e37aa7c9ec92 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f()
 {
   struct { char x; } r;
index bc982acffba9d89e29c71a8fc1ff9a76220fd8a0..aa56fe5f4638421202c38e3a0289cb1e972e3f5a 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target trampolines } */
+/* { dg-additional-options "-std=gnu89" } */
 
 int f1()
 {
index a7f508c82662f5f12b90eb84739d0bc7f04ae02f..d81ae05869913464e7a09b61517a681eea301776 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 double g ();
 
 f (x)
index 848e0400ece254a8c0df7aebbec305922a1575ce..6d07c98ad598c41db17233dc830ba43d0d16a150 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f ()
 {
   struct { char a, b; } x;
index 5a0eb2189babd0404e2f632eedf966dbd7a3b0d4..3045e4072cd7d417887b643c70e03b13811d1c10 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct {
  int f[8];
 } T;
index 74c21572550466c46a3fde3c84d8164d65d0689e..fa728f257e8a29c41b4e889d5cb17e26e4909e5f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (s)
 {
   int r;
index dd45bbccc38d17f8676defca94356f87098fc4da..7736fa95e5b5813f7107591ffa7eafce396a4290 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
 /* { dg-skip-if "no __builtin_apply in eBPF" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 g (a, b) {}
 
index 637b9aa6d26265d5f10b709c9e66f7daabe17d38..b14e92027dd42a7f38f2f075269ad97a3809564c 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-stack-size "52*8" } */
+/* { dg-additional-options "-std=gnu89" } */
 
 f (n, a)
      int n;
index c237c0b73415614fc6058c3cfeccf3369eba89f2..ab6138b22d07d5b759be1fd1946c0a28d0de2fcf 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 g ();
 
 f ()
index 8fc0db492aba44c31514971443dc7a8ace6fedc9..8c78fdef7e30f1594954c4b10a9da24273a19ea9 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (unsigned short Z[48])
 {
   int j;
index f39b271645d8dfc2af170675a54dcd04ce9ac867..10ba03f9890100efbfebb9e324bcf1d59b0e7413 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct {
   int a;
 } VCR;
index 3007ff582e0d78f690d6a24d11bb21aa8bcbb41f..b4fef4e8da77ecc8831a19b92e8c3e3cba7a5802 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 v (a, i)
      unsigned  *a, i;
 {
index 505280fa91ef8c59dcb58011948b6527568ae38c..82953b1a4e6dece656c0714005e979ac244e9491 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 extern double log (double) __attribute__ ((const));
 
 f (double x)
index d31701572fc71276ccf4b3c9e572af17b4e3ef98..760c8aadd5ce9fc3b38506e8b8aafd6aa1666ec8 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (to)
      char *to;
 {
index 01e9a672e88008d4ac9082f6a9d3537469683263..c7ac0ac8ba86a066dd337f2a3e2ada9873328580 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 void
 f (n, ppt, xrot)
 {
index 6dcb89395e3a966977331a103a14e8ed362af34b..db1ac6c3a0fbdae7dde4b1a15ca6db019cd57ee2 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef unsigned char byte;
 typedef unsigned int uint;
 typedef unsigned long ulong;
index 9c4cec8b7a0510d897149cd6aa103b87f71fdeab..f7cdcc002ee6e88f8d18378cf7fe8bcb2b23da21 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target label_values } */
+/* { dg-additional-options "-std=gnu89" } */
 
 f (int *re)
 {
index 3f0c28bef12f9c8e51ebb7154d3f7a9b74966a02..22ed2c4d091a612a9b5622046da248475a6075d7 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 main ()
 {
   struct S { int i; char c; } obj1, obj2;
index 5c2e0b68c569f871afe0fcc1ab3c910b2954bed0..78f7c05ce12eab92b6bd7992e11f31470bf3a1cb 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef void foo (void);
 
 f (x)
index e723954a0c177bae261dc54db7ddbcc774895331..1467e7a5a950f1f2112c7b023d2de6e0465d8eeb 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f ()
 {
   if (g ())
index 63ec6b2812098b24187d62e42c3716f5c07a891e..adb3ad57fc16cc573bc4078be876c1987f95b800 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
+
 f ()
 {
   int i;
index cb3cb0a59d69dc72ffeff4f5e2c0d3c629409349..93e5e712b5dc26fb36cf867533c30c7b6a534b58 100644 (file)
@@ -1,3 +1,6 @@
+/* { dg-additional-options "-std=gnu89" } */
+
+
 typedef enum
 {
   LODI,
index 4229da4e9bfb30a51af9c59a5f71c22405448294..3b832865e0dbbad798398991a330f237011524a2 100644 (file)
@@ -1,2 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 static __inline__ int f () { return g (); }
 int g () { return f (); }
index e1ac117daeb633ca2a4fc92b20a9d865c6099d98..ce5c7e157faa6de39c75706a21d11a8f5146eb8b 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-stack-size "4092+4" } */
+/* { dg-additional-options "-std=gnu89" } */
 
 typedef struct
 {
index 1be2aa55e681a8dc0d9d8372657fe5646b46d643..75204bca651b7cacbb6aae8f198a7afd6de7cc29 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (char *p)
 {
   char c;
index 73c52f7740a17c6bd6de569f5f47f542ca520090..ecd987e89528cf0c68b2ba1ecf5e63f4bb944556 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct sw {
   const void *x;
   int r;
index 09cba20c1d0dd984ebbc77100016cc0220efa7ab..ee3b261dd4b603d96c5ad48a08c0ac9e1a12b86d 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (double a, double b)
 {
   g (a, 0, b);
index f1818e322cf1e117bcbf6aeea0d1f9849c540526..60a2969e120fc36a17c0b6d6aa73488786f14e14 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-stack-size "10000+3*8" } */
+/* { dg-additional-options "-std=gnu89" } */
 
 extern long long foo ();
 
index c8228aab5879eea1188101b867302ff3065462f7..4f2f95de1017f96c8b470fa5b2e348efe67707cf 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (a)
 {
   return (a & 1) && !(a & 2 & 4);
index f3d95ab6e8e1357bfbd76504c7cdf4e1eaf69f0e..345f8b92a314faade7d105db8388ade0cd270811 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 static void
 f()
 {
index 8c6163dfaf092ece257b769808cc9e5598dd9ded..8bd71b0777201ed49f8c325a1aeaff6400662f53 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f ()
 {
   g (0, 0.0, 0.0, 0.0, 0.0);
index 95196cd6a54e6b78500e50a7e0dd35fcf37dc256..233d3305595dc99100bb348bdb8a0bc1887c724f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct Rect
 {
   int iA;
index 34e35bf83c4c4880178c8989408b4636809f4a36..4b3831c3a8199516448bbf657e773029c30d8f69 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef enum { FALSE, TRUE } boolean;
 enum _errorTypes { FATAL = 1, WARNING = 2, PERROR = 4 };
 typedef struct _optionValues {
index 2252821938eb7cdaf031aa1d3dcbd248e054060c..97579f073f1473773366e9fc7b90898f94ff12c0 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct x
 {
   int a:16;
index dfbedf7d6741f9162f4d21aa8cbb9a20f73df070..d528530551890d9e365ec8f3ca5041cdd7b708af 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target indirect_calls } */
+/* { dg-additional-options "-std=gnu89" } */
 
 typedef long           __kernel_time_t;
 typedef __kernel_time_t                time_t;