From owner-freebsd-current@FreeBSD.ORG Fri Jul 30 03:58:51 2004 Return-Path: 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 DDCAC16A4CE; Fri, 30 Jul 2004 03:58:51 +0000 (GMT) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id A16D443D1D; Fri, 30 Jul 2004 03:58:51 +0000 (GMT) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) i6U3wmN9001799; Thu, 29 Jul 2004 20:58:48 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost)i6U3wmJ8001798; Thu, 29 Jul 2004 20:58:48 -0700 (PDT) (envelope-from sgk) Date: Thu, 29 Jul 2004 20:58:48 -0700 From: Steve Kargl To: Paul Seniura Message-ID: <20040730035848.GA1700@troutmask.apl.washington.edu> References: <20040729173132.GA917@troutmask.apl.washington.edu> <20040729201439.BFB685C11@techpc04.okladot.state.ok.us> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040729201439.BFB685C11@techpc04.okladot.state.ok.us> User-Agent: Mutt/1.4.1i cc: freebsd-current@freebsd.org cc: Scott Long Subject: Re: gcc 3.5 (Re: about the gcc 3.4.x problems) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jul 2004 03:58:52 -0000 On Thu, Jul 29, 2004 at 03:14:39PM -0500, Paul Seniura wrote: > > Steve Kargl said: > >On Thu, Jul 29, 2004 at 11:47:38AM -0500, Paul Seniura wrote: > >> > >> At any rate, GCC 3.5 has been available for some time. > > > >3.5 won't be released for at least another year. You can > >get the GCC cvs branch that is used for 3.5 development, > >but it is certainly not ready for prime time. I build the > >3.5 branch several times a week and there are some severe > >problems with it (e.g., excessive compile times and excessive > >use of memory). > > I might try a (quasi-)weekly tarball sometime (it's on a > mirror I can reach; can't do CVS here). > Where might your builds be at, if I may ask? I don't distribute the builds. I only build the C and gfortran compilers, because I'm actively contributing to gfortran. g77 has been removed from GCC. Bootstrapping C and gfortran takes 2 to 3 hours on my 1.2 GHz athlon with 1.5 GB memory and SCSI disks. I've never built g++ or java, but I'm willing to bet that it takes a long, long time. > > >For those that do not know, the entire middle-end and much > >of the back-end of GCC has been re-written in 3.5. > > This is interesting. I do know Apple & IBM are coordinating > work on GCC -- they *really* want the G5 chip to be the best > supported fastest system going. To learn more about tree-ssa, which is the guts of 3.5, see http://gcc.gnu.org/projects/tree-ssa/ It's my understanding that once tree-ssa settles down, it will offer many more opportunities for high level optimizations. -- Steve