sqrtl: Simplify for platforms where 'long double' == 'double'.
authorBruno Haible <bruno@clisp.org>
Mon, 10 Oct 2011 21:46:26 +0000 (23:46 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 10 Oct 2011 21:46:26 +0000 (23:46 +0200)
commitf91a52116057e8f56e1af7dd58b2ded6274d60e5
tree3b9b66b3ec735d2e197c3c65c005939c2dd09a3c
parenta3950b0d4237539d2e163b28b6a2197f92790ba0
sqrtl: Simplify for platforms where 'long double' == 'double'.

* lib/sqrtl.c (sqrtl) [HAVE_SAME_LONG_DOUBLE_AS_DOUBLE]: New
alternative implementation.
* m4/sqrtl.m4 (gl_FUNC_SQRTL): Require gl_LONG_DOUBLE_VS_DOUBLE.
Determine SQRTL_LIBM according to HAVE_SAME_LONG_DOUBLE_AS_DOUBLE.
* modules/sqrtl (Depends-on): Update conditions.
ChangeLog
lib/sqrtl.c
m4/sqrtl.m4
modules/sqrtl