2016-06-07 Joseph Myers <joseph@codesourcery.com>
+ [BZ #20219]
+ * sysdeps/i386/fpu/e_atanhl.S (__ieee754_atanhl): Add NaN argument
+ to itself.
+ * math/libm-test.inc (atanh_test_data): Add sNaN tests.
+
[BZ #20218]
* sysdeps/i386/fpu/s_asinhl.S (__asinhl): Add non-finite argument
to itself.
TEST_f_f (atanh, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_f_f (atanh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
TEST_f_f (atanh, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_f_f (atanh, snan_value, qnan_value, INVALID_EXCEPTION),
+ TEST_f_f (atanh, -snan_value, qnan_value, INVALID_EXCEPTION),
/* atanh (x) == qNaN plus invalid exception if |x| > 1. */
TEST_f_f (atanh, 1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),