diff options
author | Alan Modra <amodra@gmail.com> | 2014-04-02 13:46:19 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2014-04-02 13:46:19 +1030 |
commit | b0abbc21034f0e5edc49023d8fda0616173faf17 (patch) | |
tree | 0fed607adb9e4140a33d412fe9d6ec187fd403ac /ChangeLog | |
parent | af6b17973cbc07ac06cfb40eeab5cc2391fb489a (diff) | |
download | glibc-b0abbc21034f0e5edc49023d8fda0616173faf17.zip glibc-b0abbc21034f0e5edc49023d8fda0616173faf17.tar.gz glibc-b0abbc21034f0e5edc49023d8fda0616173faf17.tar.bz2 |
Correct IBM long double nextafterl.
Fix for values near a power of two, and some tidies.
[BZ #16739]
* sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (__nextafterl): Correct
output when value is near a power of two. Use int64_t for lx and
remove casts. Use decimal rather than hex exponent constants.
Don't use long double multiplication when double will suffice.
* math/libm-test.inc (nextafter_test_data): Add tests.
* NEWS: Add 16739 and 16786 to bug list.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1,5 +1,15 @@ 2014-04-02 Alan Modra <amodra@gmail.com> + [BZ #16739] + * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (__nextafterl): Correct + output when value is near a power of two. Use int64_t for lx and + remove casts. Use decimal rather than hex exponent constants. + Don't use long double multiplication when double will suffice. + * math/libm-test.inc (nextafter_test_data): Add tests. + * NEWS: Add 16739 and 16786 to bug list. + +2014-04-02 Alan Modra <amodra@gmail.com> + * sysdeps/powerpc/powerpc64/power7/memrchr.S: Correct stream hint. 2014-04-02 Alan Modra <amodra@gmail.com> |