Subject: Re: [Boost-bugs] [Boost C++ Libraries] #8621: erf function gives wrong results with pgcpp - PGI 10.4
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-06-03 19:09:55
#8621: erf function gives wrong results with pgcpp - PGI 10.4
---------------------------------------------------------------+------------
Reporter: Jacques Desfosses <jacques.desfosses@â¦> | Owner: johnmaddock
Type: Bugs | Status: new
Milestone: To Be Determined | Component: math
Version: Boost 1.53.0 | Severity: Problem
Resolution: | Keywords: erf pgi
---------------------------------------------------------------+------------
Comment (by Jacques Desfosses <jacques.desfosses@â¦>):
I also tried it out with g++ version 4.1.2 and obtained correct answers.
g++ (GCC) 4.1.2 20070115 (SUSE Linux)
BOOST : 8.427007929497149E-01
MATH_H: 8.427007929497149E-01
Unfortunately, there are compile errors with this compiler when using
-DBOOST_MATH_INSTRUMENT so I am not able to provide the detailed output.
g++ -I../ main.cpp -DBOOST_MATH_INSTRUMENT -o erf_g++.exe
In file included from ../boost/fusion/tuple/tuple.hpp:22,
from ../boost/fusion/tuple.hpp:10,
from ../boost/fusion/include/tuple.hpp:10,
from ../boost/math/tools/tuple.hpp:89,
from
../boost/math/special_functions/detail/igamma_inverse.hpp:13,
from ../boost/math/special_functions/gamma.hpp:1651,
from ../boost/math/special_functions/erf.hpp:15,
from main.cpp:2:
../boost/fusion/tuple/detail/preprocessed/tuple.hpp:21:7: warning: no
newline at end of file
../boost/math/special_functions/fpclassify.hpp: In function â?~int
boost::math::detail::fpclassify_imp(T, const
boost::math::detail::generic_tag<true>&)â?T:
../boost/math/special_functions/fpclassify.hpp:132: error:
â?~setprecisionâ?T is not a member of â?~stdâ?T
../boost/math/special_functions/fpclassify.hpp: In function â?~int
boost::math::detail::fpclassify_imp(T, const
boost::math::detail::generic_tag<false>&)â?T:
../boost/math/special_functions/fpclassify.hpp:176: error:
â?~setprecisionâ?T is not a member of â?~stdâ?T
../boost/math/special_functions/fpclassify.hpp: In function â?~int
boost::math::detail::fpclassify_imp(T,
boost::math::detail::ieee_copy_all_bits_tag)â?T:
../boost/math/special_functions/fpclassify.hpp:186: error:
â?~setprecisionâ?T is not a member of â?~stdâ?T
../boost/math/special_functions/fpclassify.hpp:190: error:
â?~setprecisionâ?T is not a member of â?~stdâ?T
../boost/math/special_functions/fpclassify.hpp:192: error:
â?~setprecisionâ?T is not a member of â?~stdâ?T
../boost/math/special_functions/fpclassify.hpp:193: error:
â?~setprecisionâ?T is not a member of â?~stdâ?T
../boost/math/special_functions/fpclassify.hpp: In function â?~int
boost::math::detail::fpclassify_imp(T,
boost::math::detail::ieee_copy_leading_bits_tag)â?T:
../boost/math/special_functions/fpclassify.hpp:215: error:
â?~setprecisionâ?T is not a member of â?~stdâ?T
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8621#comment:5> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:13 UTC