GCC 4.2.0 Status Report (2007-05-11)

Richard Guenther richard.guenther@gmail.com
Mon May 14 09:57:00 GMT 2007


On 5/14/07, Serge Belyshev <belyshev@depni.sinp.msu.ru> wrote:
> "Richard Guenther" <richard.guenther@gmail.com> writes:
>
> > It was a patch to enable more optimization.  Reverting it should be as safe
> > or unsafe as exchanging forwprop and dce passes.  And I have no idea
> > as how to quantify safeness of either ;)
> >
> > I'd say we better analyze what goes wrong (as the problem is possibly
> > latent on the mainline) and fix it properly.  If we paper over it we will not
> > fix it at all.
> >
>
> I vote for reverting that change (r111639) on the branch before release.
> We would gain nothing by having bug 30252, however latent,
> uncovered in a released compiler.

The patch only changes the heuristic where we create SFTs for.  The bug is in
handling aliasing with SFTs.  So you'll fix this particluar case --
but I have no idea
on what other testcases you re-expose the bug.  So I'd rather stay with a few
now known cases than shipping with other unknown ones (it maybe glibc which
we miscompile after reverting the change).

Richard.



More information about the Gcc mailing list