/* { dg-do compile { target c99_runtime } } */ /* { dg-options "-O" } */ #include int main() { _Complex double x; __real x = 3.091e+8; __imag x = -4.045e+8; /* This used to spend huge amounts of compile-time inside mpc. */ volatile _Complex double y = ctan (x); return 0; }