Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Nov 2002 07:29:47 -0800
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        Marc Recht <marc@informatik.uni-bremen.de>, Harald Arnesen <harald@skogtun.org>, David Schultz <dschultz@uclink.Berkeley.EDU>, "David O'Brien" <obrien@FreeBSD.ORG>, freebsd-current@FreeBSD.ORG
Subject:   Re: gcc 3.2.1 release import?
Message-ID:  <20021122152947.GA14766@troutmask.apl.washington.edu>
In-Reply-To: <3DDE1711.6B9606B4@mindspring.com>
References:  <55350000.1037811461@leeloo.intern.geht.de> <20021121041449.GA17530@dragon.nuxi.com> <20021121214614.GA6062@HAL9000.homeunix.com> <87bs4iczjd.fsf@basilikum.skogtun.org> <87590000.1037924015@leeloo.intern.geht.de> <3DDD7F10.BFED05F7@mindspring.com> <120820000.1037929067@leeloo.intern.geht.de> <3DDDCD32.6D74D775@mindspring.com> <20021122064625.GA12620@troutmask.apl.washington.edu> <3DDE1711.6B9606B4@mindspring.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 22, 2002 at 03:37:53AM -0800, Terry Lambert wrote:
> Steve Kargl wrote:
> > > Don't worry about it; it's being totally blown out of proportion;
> > > there's no way anyone will commit to importing a 2 day old 3.2.1,
> > > which is why I put the smiley's there.
> > 
> > Well, the 2-day old 3.2.1 fixes numerous problems
> > with our 3.2.1 [FreeBSD] 20021009 (prerelease).
> > 
> > Compiling this
> > 

[[code elided]

> > with "gcc -O2 -c" yields an ICE in FreeBSD-current.
> > The 2-day old gcc 3.2.1 does not blow chucks on the
> > above code.
> 
> What does it do for all the other code in -ports, and in the
> comp.source.* archives, and that anyone else has ever written,
> such that you know it doesn't cause more problems than it
> solves?

FreeBSD 5.0 is scheduled for a 15 Dec 02 release.  We have
24 days to find the problems.  With the recent spat of 
problems reported after DP2 was released, I suspect 15 Dec
02 is optimistic.

> Supposedly, bringing in 3.2 was going to solve more problems
> than it caused.  It turns out the 4.x compiler, GCC 2.95.3,
> also does not have an ICE as a result of compiling that code.

You know the reason why 3.2 pre-release was brought into
the tree, right?  GCC has changed the C++ ABI between
3.1.1 and 3.2.  If FreeBSD 5.0 shipped with 2.95.3, then
5.x would use 2.95.3 until 6.0 was released.  Try getting
support from the GCC folks for 2.95.3.

I respect David's judgement about bringing 3.2.1 into the
tree, but your statement above ("totally blown out...")
suggests you don't follow GCC development.  Several
significant bugs were fixed between our pre-release version
and 3.2.1.

-- 
Steve

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021122152947.GA14766>