Fix ldbl-128ibm logl (1) sign of zero result (bug 19077).
authorJoseph Myers <joseph@codesourcery.com>
Tue, 6 Oct 2015 15:32:06 +0000 (15:32 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Tue, 6 Oct 2015 15:32:06 +0000 (15:32 +0000)
commit31d4459e42d239fb7d9d3f9532fcf580c6812fb3
tree3cfe7e4329332a7a3f7d6e93fb0ad1bb675df82d
parentd79b56892651fcfc1ae0f44d3d29d0fa03538ec1
Fix ldbl-128ibm logl (1) sign of zero result (bug 19077).

The ldbl-128ibm implementation of logl produces a zero with the wrong
sign for logl (1) in FE_DOWNWARD mode.  This patch makes it explicitly
return 0.0L in that case, as in e.g. the ldbl-128 implementation.

Tested for powerpc.

[BZ #19077]
* sysdeps/ieee754/ldbl-128ibm/e_logl.c (__ieee754_logl): Return
0.0L for argument 1.0L.
ChangeLog
NEWS
sysdeps/ieee754/ldbl-128ibm/e_logl.c