[BZ #2466]
authorRoland McGrath <roland@gnu.org>
Thu, 16 Mar 2006 23:17:32 +0000 (23:17 +0000)
committerRoland McGrath <roland@gnu.org>
Thu, 16 Mar 2006 23:17:32 +0000 (23:17 +0000)
commit830fce0415390c4a7326fe91ad678fd987a1c53f
tree839393ec850233231d49b8cc3cfd02aece5aa675
parent27c0e0d8630de8efbbd633ffb425c85515a5e89d
[BZ #2466]

* math/gen-libm-test.pl (parse_args): Take function name for pretty
output as an argument.
(generate_testfile): Pass it the name given in the START macro.

[BZ #2466]
* math/libm-test.inc (llrint_test, llround_test): Fix last change to
protect large-precision cases with [LDBL_MANT_DIG > 100].
(llrint_test_tonearest, llrint_test_towardzero): Likewise.
(llrint_test_downward, llrint_test_upward): Likewise.

2006-03-15  Steven Munroe  <sjmunroe@us.ibm.com>
    Alan Modra  <amodra@bigpond.net.au>

[BZ #2466]
* math/libm-test.inc (llrint_test, llround_test) [TEST_LDOUBLE]:
Add new test values.
(llrint_test_tonearest, llrint_test_towardzero, llrint_test_downward,
llrint_test_upward): New functions.
(main): Call them.

* sysdeps/ieee754/ldbl-128ibm/s_llrintl.c (__llrintl): Handle
rounding that spans doubles in IBM long double format.
* sysdeps/ieee754/ldbl-128ibm/s_llroundl.c (__llroundl): Likewise.
* sysdeps/powerpc/powerpc64/fpu/s_llrintl.S: Removed.
* sysdeps/powerpc/powerpc64/fpu/s_llroundl.S: Removed.
* sysdeps/powerpc/powerpc64/fpu/s_lrintl.S: Removed.
* sysdeps/powerpc/powerpc64/fpu/s_lroundl.S: Removed.

2006-03-16  Roland McGrath  <roland@redhat.com>
ChangeLog
math/gen-libm-test.pl
math/libm-test.inc
sysdeps/ieee754/ldbl-128ibm/s_llrintl.c
sysdeps/ieee754/ldbl-128ibm/s_llroundl.c
sysdeps/powerpc/powerpc64/fpu/s_llrintl.S [deleted file]
sysdeps/powerpc/powerpc64/fpu/s_llroundl.S [deleted file]
sysdeps/powerpc/powerpc64/fpu/s_lrintl.S [deleted file]
sysdeps/powerpc/powerpc64/fpu/s_lroundl.S [deleted file]