[PATCH, PR] Crash of Bessel functions at x==0!
Ed Smith-Rowland
3dw4rd@verizon.net
Fri Feb 8 14:12:00 GMT 2013
On 02/08/2013 08:18 AM, Paolo Carlini wrote:
> On 02/08/2013 05:09 AM, Ed Smith-Rowland wrote:
>> Here is a reworked patch... The asyptotic stuff is removed for now.
>> Builds and tests cleanon x86_64-unknown-linux.
> Please add a:
>
> bool test __attribute__((unused)) = true;
>
> at the beginning of test01. Also , only for consistency, a:
>
> return 0;
>
> in the main.
>
> Ok with these changes.
>
> Thanks!
> Paolo.
>
Committed this...
PR libstdc++/56216
-------------- next part --------------
2013-02-08 Edward Smith-Rowland <3dw4rd@verizon.net>
PR libstdc++/56216
* include/tr1/special_function_util.h: Remove spurious const
from numeric arguments.
* include/tr1/riemann_zeta.tcc: Ditto.
* include/tr1/exp_integral.tcc: Ditto.
* include/tr1/bessel_function.tcc: Ditto.
* include/tr1/hypergeometric.tcc: Ditto.
* include/tr1/modified_bessel_func.tcc: Ditto.
* include/tr1/poly_laguerre.tcc: Ditto.
* include/tr1/gamma.tcc: Ditto.
* include/tr1/legendre_function.tcc: Ditto.
* include/tr1/poly_hermite.tcc: Ditto.
* include/tr1/ell_integral.tcc: Ditto.
* include/tr1/bessel_function.tcc (__cyl_bessel_ij_series):
If argument is zero return function value.
* testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/pr56216.cc:
New file.
-------------- next part --------------
2012-10-26 Edward Smith-Rowland <3dw4rd@verizon.net>
* include/std/system_error (system_error(error_code, const char*),
system_error(int, const error_category&, const char*)): New.
* include/std/stdexcept ( logic_error(const char*),
domain_error(const char*), invalid_argument(const char*),
length_error(const char*), out_of_range(const char*),
runtime_error(const char*), range_error(const char*),
overflow_error(const char*), underflow_error(const char*)): New.
* config/abi/pre/gnu.ver: Add symbols for logic_error const char* ctors.
More information about the Libstdc++
mailing list