Tests for module 'log1pf-ieee'.
[gnulib.git] / m4 / sqrtl.m4
index 3b90c2a..70de824 100644 (file)
@@ -1,4 +1,4 @@
-# sqrtl.m4 serial 6
+# sqrtl.m4 serial 7
 dnl Copyright (C) 2010-2012 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -22,8 +22,10 @@ AC_DEFUN([gl_FUNC_SQRTL],
              # define __NO_MATH_INLINES 1 /* for glibc */
              #endif
              #include <math.h>
+             long double (*funcptr) (long double) = sqrtl;
              long double x;]],
-           [[return sqrtl (x) > 0.4;]])],
+           [[return funcptr (x) > 0.4
+                    || sqrtl (x) > 0.4;]])],
         [gl_cv_func_sqrtl_no_libm=yes],
         [gl_cv_func_sqrtl_no_libm=no])
     ])
@@ -39,8 +41,10 @@ AC_DEFUN([gl_FUNC_SQRTL],
                # define __NO_MATH_INLINES 1 /* for glibc */
                #endif
                #include <math.h>
+               long double (*funcptr) (long double) = sqrtl;
                long double x;]],
-             [[return sqrtl (x) > 0.4;]])],
+             [[return funcptr (x) > 0.4
+                      || sqrtl (x) > 0.4;]])],
           [gl_cv_func_sqrtl_in_libm=yes],
           [gl_cv_func_sqrtl_in_libm=no])
         LIBS="$save_LIBS"