diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2013-04-04 17:35:12 +0200 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2013-04-05 22:34:52 +0200 |
commit | a1cbf437a53b24f2ff1f6af42028b607f6aa279d (patch) | |
tree | 3f62ac9a6413af55697ed6b154b400b518359406 /ChangeLog | |
parent | 8b43a0c9f26d5cf067119e47df9973515535673f (diff) | |
download | glibc-a1cbf437a53b24f2ff1f6af42028b607f6aa279d.tar.gz glibc-a1cbf437a53b24f2ff1f6af42028b607f6aa279d.tar.xz glibc-a1cbf437a53b24f2ff1f6af42028b607f6aa279d.zip |
[BZ #14686, #15336] Fix standard compliance. Don't use hard-coded qNaN values.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index f0abe722a7..a4a3779caa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2013-04-05 Thomas Schwinge <thomas@codesourcery.com> + [BZ #14686, #15336] + * sysdeps/ieee754/dbl-64/urem.h (nNAN, NAN): Remove definitions. + * sysdeps/ieee754/dbl-64/e_remainder.c (__ieee754_remainder): + Instead, use input NaN values or generate a qNaN by arithmetic + operation. Also fix bugs to comply with the standard. + * math/libm-test.inc (remainder_test): Add more tests. + [BZ #15335, #15342] * sysdeps/ieee754/dbl-64/upow.h (NaNQ): Remove definitions. * sysdeps/ieee754/dbl-64/e_pow.c (__ieee754_pow): Instead, use |