X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fisfinite.m4;h=72dbcc64595809222a9da32aa6177586f1dc7bfb;hb=1caec4216cb4edce9d6bc330c561d721e84225cc;hp=3aeab39a6a1cc3939b9cd1a9ca5b725f85d757ce;hpb=1f8c872f267bc608644d6de67aa5fab6285a8533;p=gnulib.git diff --git a/m4/isfinite.m4 b/m4/isfinite.m4 index 3aeab39a6..72dbcc645 100644 --- a/m4/isfinite.m4 +++ b/m4/isfinite.m4 @@ -1,5 +1,5 @@ -# isfinite.m4 serial 8 -dnl Copyright (C) 2007-2010 Free Software Foundation, Inc. +# isfinite.m4 serial 10 +dnl Copyright (C) 2007-2011 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -11,7 +11,8 @@ AC_DEFUN([gl_ISFINITE], AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) AC_CHECK_DECLS([isfinite], , , [#include ]) if test "$ac_cv_have_decl_isfinite" = yes; then - gl_CHECK_MATH_LIB([ISFINITE_LIBM], [x = isfinite (x);]) + gl_CHECK_MATH_LIB([ISFINITE_LIBM], + [x = isfinite (x) + isfinite ((float) x);]) if test "$ISFINITE_LIBM" != missing; then dnl Test whether isfinite() on 'long double' works. gl_ISFINITEL_WORKS @@ -27,7 +28,7 @@ AC_DEFUN([gl_ISFINITE], if test "$ac_cv_have_decl_isfinite" != yes || test "$ISFINITE_LIBM" = missing; then REPLACE_ISFINITE=1 - AC_LIBOBJ([isfinite]) + dnl No libraries are needed to link lib/isfinite.c. ISFINITE_LIBM= fi AC_SUBST([ISFINITE_LIBM])