aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2023-10-13 09:34:37 +0200
committerFlorian Weimer <fweimer@redhat.com>2023-10-13 09:34:37 +0200
commit1c23bfdfa936854c2d9dffba3e28703381776011 (patch)
tree63e9274af8d3b9f23634b1f12a4cdca03a254dbf
parentcf611de73d829742f67461e2287fa4ec2bf99801 (diff)
downloadgcc-1c23bfdfa936854c2d9dffba3e28703381776011.zip
gcc-1c23bfdfa936854c2d9dffba3e28703381776011.tar.gz
gcc-1c23bfdfa936854c2d9dffba3e28703381776011.tar.bz2
C99 test suite readiness: Mark some C89 tests
Add -std=gnu89 to some tests which evidently target C89-only language features. gcc/testsuite/ * gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89. * gcc.c-torture/compile/920501-23.c: Likewise. * gcc.c-torture/compile/920501-8.c: Likewise. * gcc.c-torture/compile/920701-1.c: Likewise. * gcc.c-torture/compile/930529-1.c: Likewise.
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-11.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-23.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-8.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920701-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930529-1.c1
5 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-11.c b/gcc/testsuite/gcc.c-torture/compile/920501-11.c
index d636357..fccd0c4 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-11.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-11.c
@@ -1 +1,2 @@
+/* { dg-additional-options "-std=gnu89" } */
typedef struct{int s;}S;foo(){int i=(int)&(S){(void*)((int)&(S){1})};}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-23.c b/gcc/testsuite/gcc.c-torture/compile/920501-23.c
index 291d93e..2bc8b32 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-23.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-23.c
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
typedef unsigned char qi;
typedef unsigned short hi;
typedef unsigned long si;
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-8.c b/gcc/testsuite/gcc.c-torture/compile/920501-8.c
index 68e3393..bba64d4 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-8.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-8.c
@@ -1 +1,2 @@
+/* { dg-additional-options "-std=gnu89" } */
x(int*p){int x=p;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920701-1.c b/gcc/testsuite/gcc.c-torture/compile/920701-1.c
index 4302f9e..2a9c831 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920701-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920701-1.c
@@ -1 +1,2 @@
+/* { dg-additional-options "-std=gnu89" } */
f(char*c){extern char a[],b[];return a+(b-c);}
diff --git a/gcc/testsuite/gcc.c-torture/compile/930529-1.c b/gcc/testsuite/gcc.c-torture/compile/930529-1.c
index 8ad358d..4e0bcd8 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930529-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930529-1.c
@@ -1,4 +1,5 @@
/* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
struct r
{