2 /* { dg-options "-O2 -ffast-math" } */
4 double cabs(__complex__
double);
5 float cabsf(__complex__
float);
6 long double cabsl(__complex__
long double);
8 void link_error (void);
10 void test(__complex__
double x
)
12 if (cabs(x
) != cabs(-x
))
15 if (cabs(x
) != cabs(~x
))
19 void testf(__complex__
float x
)
21 if (cabsf(x
) != cabsf(-x
))
24 if (cabsf(x
) != cabsf(~x
))
28 void testl(__complex__
long double x
)
30 if (cabsl(x
) != cabsl(-x
))
33 if (cabsl(x
) != cabsl(~x
))