Boost logo

Boost :

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"
>
> [SNIP]
>
> 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.

Jeff


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk