From owner-freebsd-current Fri Nov 22 7:29:50 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF50637B401; Fri, 22 Nov 2002 07:29:48 -0800 (PST) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60F7943E88; Fri, 22 Nov 2002 07:29:48 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.12.6/8.12.6) with ESMTP id gAMFTmPk014887; Fri, 22 Nov 2002 07:29:48 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.12.6/8.12.6/Submit) id gAMFTlrk014886; Fri, 22 Nov 2002 07:29:47 -0800 (PST) Date: Fri, 22 Nov 2002 07:29:47 -0800 From: Steve Kargl To: Terry Lambert Cc: Marc Recht , Harald Arnesen , David Schultz , "David O'Brien" , freebsd-current@FreeBSD.ORG Subject: Re: gcc 3.2.1 release import? Message-ID: <20021122152947.GA14766@troutmask.apl.washington.edu> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3DDE1711.6B9606B4@mindspring.com> User-Agent: Mutt/1.4i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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