https://gcc.gnu.org/g:a51dbaefdd93b3bcce6e1d7b49f01a1cabf6f39b

commit r15-5647-ga51dbaefdd93b3bcce6e1d7b49f01a1cabf6f39b
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Mon Nov 25 09:31:23 2024 +0100

    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  <ja...@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.

Diff:
---
 gcc/testsuite/gcc.dg/vect/pr48765.c                      | 2 +-
 gcc/testsuite/gcc.target/powerpc/pr116170.c              | 2 +-
 gcc/testsuite/gcc.target/powerpc/pr58673-1.c             | 2 +-
 gcc/testsuite/gcc.target/powerpc/pr58673-2.c             | 2 +-
 gcc/testsuite/gcc.target/powerpc/pr64019.c               | 2 +-
 gcc/testsuite/gcc.target/powerpc/pr64505.c               | 2 +-
 gcc/testsuite/gcc.target/powerpc/pr78543.c               | 2 +-
 gcc/testsuite/gcc.target/powerpc/pr96506-1.c             | 2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-stack-protector.c | 2 +-
 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 23748a9f151b..ef5cbff51fe4 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 6f6ca0f1ae93..fb0c88e3fbf9 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 8e04dfa997a6..b428d71e492b 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 349bf98b03a9..70f4099ad808 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 46a5e5cb02f4..67235cf3155c 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 42b961f3df54..784d726832b9 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 22792087ff18..64633c5c2c94 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 91835cec30c5..b998efa01c40 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 8093a26cc564..df7ce21db51e 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.  */

Reply via email to