isnanl[-nolibm]: Fix for platforms where 'long double' == 'double'.
authorBruno Haible <bruno@clisp.org>
Sun, 9 Oct 2011 10:14:12 +0000 (12:14 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 9 Oct 2011 10:14:12 +0000 (12:14 +0200)
commit1b42459c6b378bdcca609417e2ae4b686556be1a
tree1581ec5b9422f51f03c904e7ad4bc850e8877646
parent1d08df92e127b5fe8b20aed7162252cf81720223
isnanl[-nolibm]: Fix for platforms where 'long double' == 'double'.

* lib/isnan.c (rpl_isnanl): Don't blindly assume 80-bit 'long double'.
* m4/isnanl.m4 (gl_PREREQ_ISNANL): Require gl_LONG_DOUBLE_VS_DOUBLE.
(gl_FUNC_ISNANL_WORKS): Likewise. Don't blindly assume 80-bit
'long double'.
* modules/isnanl-nolibm (Files): Add m4/math_h.m4.
ChangeLog
lib/isnan.c
m4/isnanl.m4
modules/isnanl-nolibm