Should there be a GCC 4.0.1 release quickly?
Mark Mitchell
mark@codesourcery.com
Thu Apr 28 21:24:00 GMT 2005
Joe Buck wrote:
> On Thu, Apr 28, 2005 at 07:31:32PM +0200, Steven Bosscher wrote:
>
>>Yeah, but in this case the patch that introduced the bug was one of
>>the last to go in before the release (it was the fix for PRs 20490
>>and 20929, the patch for that went in on April 17). So it was more
>>an unfortunate fix than a typical .0 bug.
>
>
> Again, that's not surprising. There's always a risk that a patch can
> create a new bug, and the regression test suite only proves we haven't
> re-broken old bugs. Late fixes are particularly risky, because of the
> limited testing they get.
Exactly. The paradox here is that I get a ton of mail right before a
release with people who want to incude additional patches (which are
always safe, obviously correct, and fix critical problems), and then I
often get mail after the release from people who want to do another
release quickly to fix critical problems (by applying safe, obviously
correct patches) introduced by the previously applied patches. :-)
I'm not at all surprised that GCC 4.0.0 has bugs, even relatively
serious ones. It's a .0 releases with an entirely new optimizer. If we
didn't get any bug reports about serious problems I'd just conclude that
nobody was using it. I certainly would have been amazed to find
distributors shipping unpatched 4.0.0 to customers; I know CodeSourcery
would not!
I'd rather not rush to a 4.0.1 release. I'm happy to consider moving it
up a bit, but I'd like to find out what the top five or ten critical
problems are and try to fix all five or ten, rather than rush out
another release which fixes one or two of those problems, but still
leaves people with trouble on the remainder.
So, how about we hang in there another week or so, and see what things
look like? In the meantime, I'm trying to plan 3.4.4....
--
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com
(916) 791-8304
More information about the Gcc
mailing list