Author: ngie
Date: Wed Dec 23 09:18:47 2015
New Revision: 292649
URL: https://svnweb.freebsd.org/changeset/base/292649

Log:
  MFC r292327:
  
  Use fabsl instead of fabs to mute -Wabsolute-value warnings from clang
  because `nums[]` is an array of long doubles
  
  Sponsored by: EMC / Isilon Storage Division

Modified:
  stable/10/tools/regression/lib/msun/test-invctrig.c
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/tools/regression/lib/msun/test-invctrig.c
==============================================================================
--- stable/10/tools/regression/lib/msun/test-invctrig.c Wed Dec 23 09:13:53 
2015        (r292648)
+++ stable/10/tools/regression/lib/msun/test-invctrig.c Wed Dec 23 09:18:47 
2015        (r292649)
@@ -281,21 +281,21 @@ test_axes(void)
        for (i = 0; i < sizeof(nums) / sizeof(nums[0]); i++) {
                /* Real axis */
                z = CMPLXL(nums[i], 0.0);
-               if (fabs(nums[i]) <= 1) {
+               if (fabsl(nums[i]) <= 1) {
                        testall_tol(cacosh, z, CMPLXL(0.0, acos(nums[i])), 1);
                        testall_tol(cacos, z, CMPLXL(acosl(nums[i]), -0.0), 1);
                        testall_tol(casin, z, CMPLXL(asinl(nums[i]), 0.0), 1);
                        testall_tol(catanh, z, CMPLXL(atanh(nums[i]), 0.0), 1);
                } else {
                        testall_tol(cacosh, z,
-                                   CMPLXL(acosh(fabs(nums[i])),
+                                   CMPLXL(acosh(fabsl(nums[i])),
                                           (nums[i] < 0) ? pi : 0), 1);
                        testall_tol(cacos, z,
                                    CMPLXL((nums[i] < 0) ? pi : 0,
-                                          -acosh(fabs(nums[i]))), 1);
+                                          -acosh(fabsl(nums[i]))), 1);
                        testall_tol(casin, z,
                                    CMPLXL(copysign(pi / 2, nums[i]),
-                                          acosh(fabs(nums[i]))), 1);
+                                          acosh(fabsl(nums[i]))), 1);
                        testall_tol(catanh, z,
                                    CMPLXL(atanh(1 / nums[i]), pi / 2), 1);
                }
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to