summaryrefslogtreecommitdiff
path: root/doc/posix-functions/ilogbl.texi
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2017-10-29 12:57:35 +0100
committerBruno Haible <bruno@clisp.org>2017-10-29 21:27:51 +0100
commit625f7aea332a6b43fd9be4ce91d805182a5feb0c (patch)
tree320a535d47d2207ff1f4b8550ce78a8ddd38c8aa /doc/posix-functions/ilogbl.texi
parent6065f427d616ccc578b38d92a5ef27bc4b6286ea (diff)
downloadgnulib-625f7aea332a6b43fd9be4ce91d805182a5feb0c.tar.gz
ilogbl: Ensure replacement on Haiku.
* m4/ilogbl.m4 (gl_FUNC_ILOGBL): Invoke gl_FUNC_ILOGBL_WORKS and set REPLACE_ILOGBL if ilogbl does not work. (gl_FUNC_ILOGBL_WORKS): New macro. * lib/math.in.h (ilogbl): Replace if REPLACE_ILOGBL is 1. * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize REPLACE_ILOGBL. * modules/math (Makefile.am): Substitute REPLACE_ILOGBL. * modules/ilogbl (Depends-on, configure.ac): Consider REPLACE_ILOGBL. * doc/posix-functions/ilogbl.texi: Mention the Haiku problem.
Diffstat (limited to 'doc/posix-functions/ilogbl.texi')
-rw-r--r--doc/posix-functions/ilogbl.texi3
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/posix-functions/ilogbl.texi b/doc/posix-functions/ilogbl.texi
index 9580a5cfbd..f1ca24bbf7 100644
--- a/doc/posix-functions/ilogbl.texi
+++ b/doc/posix-functions/ilogbl.texi
@@ -11,6 +11,9 @@ Portability problems fixed by Gnulib:
@item
This function is missing on some platforms:
FreeBSD 5.2.1, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+@item
+This function returns a wrong result for denormalized arguments on some platforms:
+Haiku 2017.
@end itemize
Portability problems not fixed by Gnulib: