diff options
author | Joseph Myers <joseph@codesourcery.com> | 2012-03-21 12:17:26 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2012-03-21 12:17:26 +0000 |
commit | 0cb7efc517a293417880f02e2991483b7ce1e3f9 (patch) | |
tree | 6c0c2e224abce394aa9713bf8de43d4ff8012bdb /ChangeLog | |
parent | 2460d3aa21f04cdf28497683bd3e29183189f779 (diff) | |
download | glibc-0cb7efc517a293417880f02e2991483b7ce1e3f9.zip glibc-0cb7efc517a293417880f02e2991483b7ce1e3f9.tar.gz glibc-0cb7efc517a293417880f02e2991483b7ce1e3f9.tar.bz2 |
Fix missing exp2 overflow exception (bug 13871).
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -1,4 +1,14 @@ -2012-03-20 Joseph Myers <joseph@codesourcery.com> +2012-03-21 Joseph Myers <joseph@codesourcery.com> + + [BZ #13871] + * math/w_exp2.c: Do not include <float.h>. + (o_threshold, u_threshold): Remove. + (__exp2): Calculate result before checking finiteness and calling + __kernel_standard. + * math/w_exp2f.c: Likewise. + * math/w_exp2l.c: Likewise. + * math/libm-test.inc (exp2_test): Require overflow exception for + 1e6 input. [BZ #3866] * sysdeps/i386/fpu/e_pow.S (__ieee754_pow): Test for y outside the |