From owner-freebsd-current Fri Nov 22 3:39:33 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 E67FB37B401; Fri, 22 Nov 2002 03:39:31 -0800 (PST) Received: from harrier.mail.pas.earthlink.net (harrier.mail.pas.earthlink.net [207.217.120.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A26E43E9C; Fri, 22 Nov 2002 03:39:31 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from pool0006.cvx21-bradley.dialup.earthlink.net ([209.179.192.6] helo=mindspring.com) by harrier.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 18FC9Q-0004c4-00; Fri, 22 Nov 2002 03:39:12 -0800 Message-ID: <3DDE1711.6B9606B4@mindspring.com> Date: Fri, 22 Nov 2002 03:37:53 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Steve Kargl Cc: Marc Recht , Harald Arnesen , David Schultz , David O'Brien , freebsd-current@FreeBSD.ORG Subject: Re: gcc 3.2.1 release import? 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> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 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 > > void ice(int m, int n, double *f) { > int i, j; > for (j = 0; j < n; j++) { > for (i = 1; i < m; i++) { > f[i] = (double) (i * j); > f[i + j] = (double) ((i + 1) * j); > } > } > } > > 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? 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. What is food to one, is to others bitter poison. -- Titus Lucretius Carus When you are updating tools, it's actually about risk/reward; the risk of not supporting IA64, and the risk of the object file compatability has (supposedly) be addressed. The only other reasonable path would be to tie FreeBSD releases to GCC releases, plus some period of time for burn-in, and that really isn't reasonable: 3.3 was supposed to be out already; should FreeBSD's release schedule slip every time GGC's slips? -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message