]> Savannah Git Hosting - gnulib.git/commit
expm1l: Work around inaccurate implementation on NetBSD.
authorBruno Haible <bruno@clisp.org>
Sun, 20 Jan 2019 21:28:37 +0000 (22:28 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 20 Jan 2019 21:28:37 +0000 (22:28 +0100)
commit67df3cffac300d320307e8d7e494029098edc334
tree16ec07f4fce54882c37030bef086e3c357f60f00
parent0ac7b4317dbe2247c520d0f786926e9e520ba81c
expm1l: Work around inaccurate implementation on NetBSD.

* lib/math.in.h (expm1l): Test also REPLACE_EXPM1L.
* m4/expm1l.m4 (gl_FUNC_EXPM1L): Add test for a certain accuracy. Set
REPLACE_EXPM1L.
* m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize REPLACE_EXPM1L.
* modules/math (Makefile.in): Substitute REPLACE_EXPM1L.
* modules/expm1l (Depends-on, configure.ac): Test REPLACE_EXPM1L.
* doc/posix-functions/expm1l.texi: Mention the NetBSD bug.
ChangeLog
doc/posix-functions/expm1l.texi
lib/math.in.h
m4/expm1l.m4
m4/math_h.m4
modules/expm1l
modules/math