]> git.ipfire.org Git - thirdparty/gcc.git/commit
2018-11-16 Michele Pezzutti <mpezz@tiscali.it>
authoremsr <emsr@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Nov 2018 18:32:26 +0000 (18:32 +0000)
committeremsr <emsr@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Nov 2018 18:32:26 +0000 (18:32 +0000)
commit20f6624d3e50cfc3bd309683083da1e04532f1cb
tree3a8f7894243809aefb24e4e78105559254d4f539
parente64b8941d9be07ab5d800e04ba9946c13c158c41
2018-11-16  Michele Pezzutti <mpezz@tiscali.it>
    Edward Smith-Rowland  <3dw4rd@verizon.net>

PR libstdc++/83566 - cyl_bessel_j returns wrong result for x>1000
for high orders.
* include/tr1/bessel_function.tcc: Perform no fewer than nu/2 iterations
of the asymptotic series (nu is the Bessel order).
* testsuite/tr1/5_numerical_facilities/special_functions/
09_cyl_bessel_j/check_value.cc: Add tests at nu=100, 1000<=x<=2000.
* testsuite/tr1/5_numerical_facilities/special_functions/
11_cyl_neumann/check_value.cc: Ditto.
* testsuite/special_functions/08_cyl_bessel_j/check_value.cc: Ditto.
* testsuite/special_functions/10_cyl_neumann/check_value.cc: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266252 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/bessel_function.tcc
libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_value.cc
libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc