diff options
author | Bruno Haible <bruno@clisp.org> | 2017-10-29 12:57:35 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2017-10-29 21:27:51 +0100 |
commit | 625f7aea332a6b43fd9be4ce91d805182a5feb0c (patch) | |
tree | 320a535d47d2207ff1f4b8550ce78a8ddd38c8aa /doc/posix-functions/ilogbl.texi | |
parent | 6065f427d616ccc578b38d92a5ef27bc4b6286ea (diff) | |
download | gnulib-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.texi | 3 |
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: |