Boost logo

Boost :

From: Marshall Clow (marshall_at_[hidden])
Date: 2005-09-07 14:41:11

At 3:41 PM -0500 9/6/05, Doug Gregor wrote:
>On Sep 5, 2005, at 12:11 PM, Daryle Walker wrote:
>> On 9/3/05 1:00 PM, "Douglas Gregor" <dgregor_at_[hidden]> wrote:
>>> Boost regression test failures
>>> ------------------------------
>>> Report time: 2005-09-03T05:00:17Z
>> [SNIP]
>>> Detailed report:
>>> ml
>> [SNIP]
>>> |math|
>>> octonion_test: gcc-4_0-darwin gcc-4_0-darwin
>>> quaternion_test: gcc-4_0-darwin gcc-4_0-darwin
>>> special_functions_test: gcc-4_0-darwin gcc-4_0-darwin
>> It looks like some code isn't handling the improved "long double" type
>> very
>> well.... (With Mac OS X Tiger 10.4 and GCC 4, the "long double" type
>> is
>> finally distinct and bigger than "double". The pre-Tiger warnings
>> about not
>> using "long double" are obviously removed. But it looks like the
>> "double"
>> version of "exp" is being used. Taking a quick look at a system
>> "math.h"...
>> I'm not sure there is a "long double" overload of "exp", just "expl".)
>Sounds like we need to do some specializing for Tiger's GCC 4.0. Would
>you submit a patch to fix these problems?

in <cmath>, rather than <math.h>, there is:
          long double exp(long double __x);

-- Marshall
Marshall Clow     Idio Software   <mailto:marshall_at_[hidden]>
It is by caffeine alone I set my mind in motion.
It is by the beans of Java that thoughts acquire speed,
the hands acquire shaking, the shaking becomes a warning.
It is by caffeine alone I set my mind in motion.

Boost list run by bdawes at, gregod at, cpdaniel at, john at