
20 Jul
2009
20 Jul
'09
11:23 a.m.
I've tried this code with Boost 1.39 (1.37 has the same behavior) and icpc 11.0.083:
#include <iostream> #include
int main(int argv, char** argc) { std::cout << boost::math::cyl_bessel_i(0, 0) << std::endl; }
With -g -03, this crashes with an internal error. The issue was reported to Intel (but if you have a solution, I'm all ears).
If it's an internal compiler error then frankly your guess is as good as mine :-( I can't reproduce here with Intel-11 on Windows and my Intel-Linux license has just expired so I can't reproduce there either :-( If you can narrow down the code that causes the compiler to choke I might be able to suggest some alternatives though, Sorry I can't be more helpful, John.