diff --git a/gcc/testsuite/gcc.dg/tree-ssa/forwprop-39.c b/gcc/testsuite/gcc.dg/tree-ssa/forwprop-39.c index eb2930e77fd4e6dc1e976a94e41dad6c4a587655..232f409452c4ec37da8547a3abb3695cd82e3c24 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/forwprop-39.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/forwprop-39.c @@ -1,14 +1,12 @@ /* { dg-do compile } */ -/* { dg-options "-std=c11 -O2 -fdump-tree-forwprop1 -fdump-tree-optimized" } */ - -#include <complex.h> +/* { dg-options "-O2 -fdump-tree-forwprop1 -fdump-tree-optimized" } */ extern void push1(void *p, float _Complex x); void foo (void *q, float _Complex *x) { float r = __real *x; float i = __imag *x; - push1 (q, CMPLXF (r, i)); + push1 (q, __builtin_complex (r, i)); } /* { dg-final { scan-tree-dump-not "COMPLEX_EXPR" "forwprop1" } } */