2 /* { dg-options "-O2 -fgcse-after-reload" } */
4 extern void abort (void);
6 __attribute__((noinline)) __complex__ float
15 __attribute__((noinline)) __complex__ float
16 mycacoshf (__complex__ float x)
18 __complex__ float res;
21 /* We have to use the positive branch. */
22 if (__real__ res < 0.0)
26 asm __volatile__ ("" : "=r" (a), "=r" (b), "=r" (c), "=r" (d), "=r" (e), "=r" (f));
33 __complex__ float res = mycacoshf(1.0);
34 if (__imag__ res >= 0.0)