mirror of git://gcc.gnu.org/git/gcc.git
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.
This commit is contained in:
parent
d1cf0d7a0f
commit
a51dbaefdd
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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. */
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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. */
|
||||
|
|
Loading…
Reference in New Issue