Fix dbl-64 acos (sNaN) (bug 20212).
commitaf0cfbaf1df1549ca0bc70bd6b4bc54004d11680
authorJoseph Myers <joseph@codesourcery.com>
Mon, 6 Jun 2016 22:10:11 +0000 (6 22:10 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 6 Jun 2016 22:10:11 +0000 (6 22:10 +0000)
tree098497c0884048b37effc5a287a1a5786c5dd752
parentc24480ce3b5fed848243fc9642932ef2fa670109
Fix dbl-64 acos (sNaN) (bug 20212).

The dbl-64 version of acos returns sNaN for sNaN arguments.  This
patch fixes it to add NaN arguments to themselves so that qNaN is
returned in this case.

Tested for x86_64 and x86.

[BZ #20212]
* sysdeps/ieee754/dbl-64/e_asin.c (__ieee754_acos): Add NaN
argument to itself.
* math/libm-test.inc (acos_test_data): Add sNaN tests.
ChangeLog
math/libm-test.inc
sysdeps/ieee754/dbl-64/e_asin.c