/* { 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
{
/* { 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. */
/* { 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
/* { 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>
/* { 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>
/* { 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)
/* { 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;
/* 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();
/* { 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. */