aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2024-11-25 09:31:23 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2024-11-25 09:35:45 +0100
commita51dbaefdd93b3bcce6e1d7b49f01a1cabf6f39b (patch)
tree73600f910526e831562c6164fb66b9206e4ea070
parentd1cf0d7a0f27fdd55302785f19f07d1c3f162ba5 (diff)
downloadgcc-a51dbaefdd93b3bcce6e1d7b49f01a1cabf6f39b.zip
gcc-a51dbaefdd93b3bcce6e1d7b49f01a1cabf6f39b.tar.gz
gcc-a51dbaefdd93b3bcce6e1d7b49f01a1cabf6f39b.tar.bz2
testsuite: Fix up various powerpc tests after -std=gnu23 by default switch [PR117663]
These tests use the K&R function style definitions or pass arguments to () functions. It seemed easiest to just use -std=gnu17 for all of those. 2024-11-25 Jakub Jelinek <jakub@redhat.com> PR testsuite/117663 * gcc.target/powerpc/pr58673-1.c: Add -std=gnu17 to dg-options. * gcc.target/powerpc/pr64505.c: Likewise. * gcc.target/powerpc/pr116170.c: Likewise. * gcc.target/powerpc/pr58673-2.c: Likewise. * gcc.target/powerpc/pr64019.c: Likewise. * gcc.target/powerpc/pr96506-1.c: Likewise. * gcc.target/powerpc/swaps-stack-protector.c: Likewise. * gcc.target/powerpc/pr78543.c: Likewise. * gcc.dg/vect/pr48765.c: Add -std=gnu17 to dg-additional-options.
-rw-r--r--gcc/testsuite/gcc.dg/vect/pr48765.c2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr116170.c2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr58673-1.c2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr58673-2.c2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr64019.c2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr64505.c2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr78543.c2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr96506-1.c2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/swaps-stack-protector.c2
9 files changed, 9 insertions, 9 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/pr48765.c b/gcc/testsuite/gcc.dg/vect/pr48765.c
index 23748a9..ef5cbff 100644
--- a/gcc/testsuite/gcc.dg/vect/pr48765.c
+++ b/gcc/testsuite/gcc.dg/vect/pr48765.c
@@ -1,5 +1,5 @@
/* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-additional-options "-O3 -mdejagnu-cpu=power6 -mno-vsx" } */
+/* { dg-additional-options "-O3 -mdejagnu-cpu=power6 -mno-vsx -std=gnu17" } */
enum reg_class
{
diff --git a/gcc/testsuite/gcc.target/powerpc/pr116170.c b/gcc/testsuite/gcc.target/powerpc/pr116170.c
index 6f6ca0f..fb0c88e 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr116170.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr116170.c
@@ -1,6 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target ppc_float128_sw } */
-/* { dg-options "-mdejagnu-cpu=power8 -O2 -fstack-protector-strong -ffloat-store" } */
+/* { dg-options "-mdejagnu-cpu=power8 -O2 -fstack-protector-strong -ffloat-store -std=gnu17" } */
/* Verify there is no ICE. */
diff --git a/gcc/testsuite/gcc.target/powerpc/pr58673-1.c b/gcc/testsuite/gcc.target/powerpc/pr58673-1.c
index 8e04dfa..b428d71 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr58673-1.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr58673-1.c
@@ -1,6 +1,6 @@
/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
/* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-options "-mdejagnu-cpu=power8 -mvsx -O1" } */
+/* { dg-options "-mdejagnu-cpu=power8 -mvsx -O1 -std=gnu17" } */
/* { dg-require-effective-target powerpc_vsx } */
enum typecode
diff --git a/gcc/testsuite/gcc.target/powerpc/pr58673-2.c b/gcc/testsuite/gcc.target/powerpc/pr58673-2.c
index 349bf98..70f4099 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr58673-2.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr58673-2.c
@@ -1,6 +1,6 @@
/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
/* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -funroll-loops" } */
+/* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -funroll-loops -std=gnu17" } */
/* { dg-require-effective-target powerpc_vsx } */
#include <stddef.h>
diff --git a/gcc/testsuite/gcc.target/powerpc/pr64019.c b/gcc/testsuite/gcc.target/powerpc/pr64019.c
index 46a5e5c..67235cf 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr64019.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr64019.c
@@ -1,6 +1,6 @@
/* { dg-do compile { target { powerpc*-*-* } } } */
/* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-options "-O2 -ffast-math -mdejagnu-cpu=power7" } */
+/* { dg-options "-O2 -ffast-math -mdejagnu-cpu=power7 -std=gnu17" } */
/* { dg-require-effective-target powerpc_vsx } */
#include <math.h>
diff --git a/gcc/testsuite/gcc.target/powerpc/pr64505.c b/gcc/testsuite/gcc.target/powerpc/pr64505.c
index 42b961f..784d726 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr64505.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr64505.c
@@ -1,6 +1,6 @@
/* { dg-do compile } */
/* { dg-skip-if "" { powerpc*-*-aix* } } */
-/* { dg-options "-w -O2 -mpowerpc64" } */
+/* { dg-options "-w -O2 -mpowerpc64 -std=gnu17" } */
/*
* (below is minimized test case)
diff --git a/gcc/testsuite/gcc.target/powerpc/pr78543.c b/gcc/testsuite/gcc.target/powerpc/pr78543.c
index 2279208..64633c5 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr78543.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr78543.c
@@ -1,5 +1,5 @@
/* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-options "-mdejagnu-cpu=power8 -mvsx -O1" } */
+/* { dg-options "-mdejagnu-cpu=power8 -mvsx -O1 -std=gnu17" } */
/* { dg-require-effective-target powerpc_vsx } */
typedef long a;
diff --git a/gcc/testsuite/gcc.target/powerpc/pr96506-1.c b/gcc/testsuite/gcc.target/powerpc/pr96506-1.c
index 91835ce..b998efa 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr96506-1.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr96506-1.c
@@ -1,7 +1,7 @@
/* PR target/96506 */
/* { dg-do compile } */
/* { dg-require-effective-target power10_ok } */
-/* { dg-options "-mdejagnu-cpu=power10 -O2" } */
+/* { dg-options "-mdejagnu-cpu=power10 -O2 -std=gnu17" } */
extern void bar0();
extern void bar1();
diff --git a/gcc/testsuite/gcc.target/powerpc/swaps-stack-protector.c b/gcc/testsuite/gcc.target/powerpc/swaps-stack-protector.c
index 8093a26..df7ce21 100644
--- a/gcc/testsuite/gcc.target/powerpc/swaps-stack-protector.c
+++ b/gcc/testsuite/gcc.target/powerpc/swaps-stack-protector.c
@@ -1,5 +1,5 @@
/* { dg-do compile } */
-/* { dg-options "-fstack-protector -O3" } */
+/* { dg-options "-fstack-protector -O3 -std=gnu17" } */
/* PR78695: This code used to ICE in rs6000.c:find_alignment_op because
the stack protector address definition isn't associated with an insn. */