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>