expl: Work around inaccurate implementation on NetBSD.
commit0ac7b4317dbe2247c520d0f786926e9e520ba81c
authorBruno Haible <bruno@clisp.org>
Sun, 20 Jan 2019 21:04:01 +0000 (20 22:04 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 20 Jan 2019 21:11:31 +0000 (20 22:11 +0100)
tree3bdc5aecf3630f4c9f2b745273bb750bec89cf74
parente86cbc4644f41ea3a7b5c898790264e93191a49e
expl: Work around inaccurate implementation on NetBSD.

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