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))