]> git.ipfire.org Git - thirdparty/glibc.git/commit
2007-03-01 Jakub Jelinek <jakub@redhat.com>
authorJakub Jelinek <jakub@redhat.com>
Thu, 12 Jul 2007 14:58:05 +0000 (14:58 +0000)
committerJakub Jelinek <jakub@redhat.com>
Thu, 12 Jul 2007 14:58:05 +0000 (14:58 +0000)
commit643301ae5979b1ed15f4e0b2f2535f5aa1ec7826
tree536524ce1f8acaeb0109e80a1229a9ccefc8d258
parent0e532761fa0bff35d1f93f603a2cbfeed4dc8d2d
2007-03-01  Jakub Jelinek  <jakub@redhat.com>

[BZ #4069]
* sysdeps/ieee754/dbl-64/e_pow.c (__ieee754_pow): Check for NaN
earlier.
* math/libm-test.inc (pow_test): Add more tests involving NaNs.

* sysdeps/i386/fpu/e_powf.S (__ieee754_powf): Avoid invalid exception
for x qNaN and y either +-inf or non-integer value.
* sysdeps/i386/fpu/e_pow.S (__ieee754_pow): Likewise.
* sysdeps/i386/fpu/e_powl.S (__ieee754_powl): Likewise.
* sysdeps/x86_64/fpu/e_powl.S (__ieee754_powl): Likewise.
ChangeLog
math/libm-test.inc
sysdeps/i386/fpu/e_pow.S
sysdeps/i386/fpu/e_powf.S
sysdeps/i386/fpu/e_powl.S
sysdeps/ieee754/dbl-64/e_pow.c
sysdeps/x86_64/fpu/e_powl.S