diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2016-08-02 09:18:59 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2016-08-02 09:18:59 +0200 |
commit | 062e53c195b4a87754632c7d51254867247698b4 (patch) | |
tree | 93cf3b7c6ab4e94af89443e99d2020dda46929c8 /ChangeLog | |
parent | e720d3d9fea2058adb3de2905f1a399ad3e812ff (diff) | |
download | glibc-062e53c195b4a87754632c7d51254867247698b4.tar.gz glibc-062e53c195b4a87754632c7d51254867247698b4.tar.xz glibc-062e53c195b4a87754632c7d51254867247698b4.zip |
alpha: fix ceil on sNaN input
The alpha version of ceil wrongly return sNaN for sNaN input. Fix that by checking for NaN and by returning the input value added with itself in that case. Finally remove the code to handle inexact exception, ceil should never generate such an exception. Changelog: * sysdeps/alpha/fpu/s_ceil.c (__ceil): Add argument with itself when it is a NaN. [_IEEE_FP_INEXACT] Remove. * sysdeps/alpha/fpu/s_ceilf.c (__ceilf): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index bb9d388966..5c43b175b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2016-08-02 Aurelien Jarno <aurelien@aurel32.net> + + * sysdeps/alpha/fpu/s_ceil.c (__ceil): Add argument with itself + when it is a NaN. + [_IEEE_FP_INEXACT] Remove. + * sysdeps/alpha/fpu/s_ceilf.c (__ceilf): Likewise. + 2016-08-01 Carlos O'Donell <carlos@redhat.com> * version.h (RELEASE): Set to "development" |