summaryrefslogtreecommitdiff
path: root/doc/posix-functions/expm1f.texi
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2012-03-06 23:25:51 +0100
committerBruno Haible <bruno@clisp.org>2012-03-07 00:05:20 +0100
commit7c193d625308bb806418c61ec9062fc22a29aeaf (patch)
treed930f9bd1941f02881d8fff53b4deb033c5267a1 /doc/posix-functions/expm1f.texi
parenta7c48c37cce035f27f23fb59e2ca4d661e035181 (diff)
downloadgnulib-7c193d625308bb806418c61ec9062fc22a29aeaf.tar.gz
Work around expm1f bug on IRIX 6.5.
* lib/math.in.h (expm1f): Override if REPLACE_EXPM1F is 1. * m4/expm1f.m4 (gl_FUNC_EXPM1F_WORKS): New macro. (gl_FUNC_EXPM1F): Invoke it. Set REPLACE_EXPM1F to 1 if expm1f() does not work. * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize REPLACE_EXPM1F. * modules/math (Makefile.am): Substitute REPLACE_EXPM1F. * modules/expm1f (configure.ac): Consider REPLACE_EXPM1F. (Depends-on): Update conditions. * doc/posix-functions/expm1f.texi: Mention the IRIX 6.5 bug.
Diffstat (limited to 'doc/posix-functions/expm1f.texi')
-rw-r--r--doc/posix-functions/expm1f.texi3
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/posix-functions/expm1f.texi b/doc/posix-functions/expm1f.texi
index 6023a837ee..c86d8e8853 100644
--- a/doc/posix-functions/expm1f.texi
+++ b/doc/posix-functions/expm1f.texi
@@ -11,6 +11,9 @@ Portability problems fixed by Gnulib:
@item
This function is missing on some platforms:
Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 9, mingw, MSVC 9.
+@item
+This function produces wrong results for arguments <= -17.32868 on some platforms:
+IRIX 6.5.
@end itemize
Portability problems not fixed by Gnulib: