Boost logo

Boost :

Subject: Re: [boost] boost::date_time and gcc-4.3 with enabled optimization.
From: Manfred Doudar (manfred.doudar_at_[hidden])
Date: 2008-12-30 11:06:12


On Tue, 30 Dec 2008 18:50:01 +0300
Andrey Semashev <andrey.semashev_at_[hidden]> wrote:

> Dmitry V. Krivenok wrote:
> > Hello!
> >
> >
> > As you can see the example compiled using gcc-4.1.2 compiles
> > without any warnings
> > regardless of optimization level.
> > However, gcc-4.3.2 produces a lot of strange warnings if
> > optimization is enabled.
> >
> > I don't really know is it gcc or boost issue.
> > Is it safe to use boost::date_time with gcc-4.3.2 and -O3
> > optimization level?
>
> Which Boost version do you use? I believe I fixed this warning in
> trunk and release branch.
>
> PS: It was a spurious warning, the variable was not actually used
> before being initialized. And I have no idea why it only occurs with
> O1 or higher.

Dmitry is not alone on this one I'm afraid. A week prior to his report
I filed a Trac issue (2612) against this too. Running against gcc-4.3,
with -O3 I get the same, using boost version 1.37 (release).

Would be real happy if this has been seen to in the trunk..

Cheers,

-- 
Manfred
31 December, 2008

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