Re: [Boost-bugs] [Boost C++ Libraries] #8621: erf function gives wrong results with pgcpp - PGI 10.4

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