Test for __fpending function.
[gnulib.git] / m4 / isnanf.m4
index ea75d95..388e6c0 100644 (file)
@@ -1,4 +1,4 @@
-# isnanf.m4 serial 3
+# isnanf.m4 serial 4
 dnl Copyright (C) 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -13,7 +13,11 @@ AC_DEFUN([gl_FUNC_ISNANF_NO_LIBM],
     gl_ISNANF_WORKS
   fi
   if test $gl_cv_func_isnanf_no_libm = yes \
-     && test "$gl_cv_func_isnanf_works" = yes; then
+     && { case "$gl_cv_func_isnanf_works" in
+            *yes) true;;
+            *) false;;
+          esac
+        }; then
     AC_DEFINE([HAVE_ISNANF_IN_LIBC], 1,
       [Define if the isnan(float) function is available in libc.])
   else
@@ -153,7 +157,7 @@ int main ()
         ],
         [gl_cv_cc_float_expbit0=`cat conftest.out`],
         [gl_cv_cc_float_expbit0="unknown"],
-        [gl_cv_cc_double_expbit0="word 0 bit 23"])
+        [gl_cv_cc_float_expbit0="word 0 bit 23"])
       rm -f conftest.out
     ])
   case "$gl_cv_cc_float_expbit0" in