[BZ #4096]
commit8f3edfee157e9369e2207d27901ea84bdec9e587
authorUlrich Drepper <drepper@redhat.com>
Mon, 5 Mar 2007 19:38:56 +0000 (5 19:38 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 5 Mar 2007 19:38:56 +0000 (5 19:38 +0000)
tree5a2f7e779a58a21fa58e12813182d67d387bc408
parent245a1481d7ec594670c521f8db7d22cfa93dd494
[BZ #4096]

2007-03-01  Jakub Jelinek  <jakub@redhat.com>
[BZ #4096]
* 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