From: Jeff Garland (jeff_at_[hidden])
Date: 2007-04-28 21:32:04
Hubert Holin wrote:
>> *** 2 failures detected in test suite "Master Test Suite"
> OK, these errors I know and hate. I am the culprit here. The
> problem, as far as I could tell, boils down to a QOI issue on 64 bits
> platforms, using Gcc: the implementation of transcendental functions for
> 64 bits behaves just like if it were a 32 bits value being passed. As
> far as I know, this is legal (if horrendous) behavior. I still also find
> the idea of not being able to use 64 bits floating point variables on
> platforms that purport to support them (my platform of choice included)
> abhorrent. Perhaps the only clean way out would be to re-implement these
> basic functions ourselves, but that, of course, would be the source of
> other problems (overriding part of the user's standard library).
Have you submitted a gcc bug report? If you re-implement them, the thing to
do would be to contribute them as a patch to the gcc c++ std lib.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk