]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Fix up various powerpc tests after -std=gnu23 by default switch [PR117663]
authorJakub Jelinek <jakub@redhat.com>
Mon, 25 Nov 2024 08:31:23 +0000 (09:31 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 25 Nov 2024 08:35:45 +0000 (09:35 +0100)
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.

gcc/testsuite/gcc.dg/vect/pr48765.c
gcc/testsuite/gcc.target/powerpc/pr116170.c
gcc/testsuite/gcc.target/powerpc/pr58673-1.c
gcc/testsuite/gcc.target/powerpc/pr58673-2.c
gcc/testsuite/gcc.target/powerpc/pr64019.c
gcc/testsuite/gcc.target/powerpc/pr64505.c
gcc/testsuite/gcc.target/powerpc/pr78543.c
gcc/testsuite/gcc.target/powerpc/pr96506-1.c
gcc/testsuite/gcc.target/powerpc/swaps-stack-protector.c

index 23748a9f151bcdd2016f00317bb423cdbf4d25ff..ef5cbff51fe431b9542eca97504b469f82db89bf 100644 (file)
@@ -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
 {
index 6f6ca0f1ae9309a17371b40c7a8a22f43adf7453..fb0c88e3fbf9274e14fc6cbcb8565b2262b4e85e 100644 (file)
@@ -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.  */
 
index 8e04dfa997a6ddcfc08e2f2cacb5167e3f8143d9..b428d71e492b707a1eb677f29865213c330b3fbe 100644 (file)
@@ -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
index 349bf98b03a9e02b268c83cf2372136084fa71c9..70f4099ad80877a47072a4438dca17c8e4a226bc 100644 (file)
@@ -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>
index 46a5e5cb02f43d28b914bce0d77459f643ed7e4d..67235cf3155c04b1160be75d4a34a52329e6826a 100644 (file)
@@ -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>
index 42b961f3df548257ee31b2c36b653807c4bd1543..784d726832b97263eb76c406aad14f6cc6aa8835 100644 (file)
@@ -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)
index 22792087ff18f67f80680b48aaeb7bc030b6d1d9..64633c5c2c943e5845dc8066a853a4c78b36cd28 100644 (file)
@@ -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;
index 91835cec30c52f67eabf692afac45f3ae65520df..b998efa01c40ee8fb06984fbc3fd448bac68a936 100644 (file)
@@ -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();
index 8093a26cc564b01990984b9e838378be57d720f9..df7ce21db51e5d499eb08108cad56589ac514df3 100644 (file)
@@ -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.  */