Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jul 2004 15:14:39 -0500 (CDT)
From:      "Paul Seniura" <pdseniura@techie.com>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>
Cc:        Scott Long <scottl@freebsd.org>
Subject:   re: gcc 3.5 (Re: about the gcc 3.4.x problems)
Message-ID:  <20040729201439.BFB685C11@techpc04.okladot.state.ok.us>
In-Reply-To: <20040729173132.GA917@troutmask.apl.washington.edu>
References:  <20040729144205.6ABEF5CA2@techpc04.okladot.state.ok.us><20040729164738.523C85CA2@techpc04.okladot.state.ok.us><20040729173132.GA917@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

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?


>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.

FWIW at home I just got started using IBM's XL C/++ and FORTRAN
for OSX compilers, yeah the US$3,000.- ones.  ;)  No I can't
afford to buy them: they let you try 'em out for 60 days. 
Don't tell IBM there's a way to get their July 2004 updates
applied on top of the trial pkgs.  ;) 
They will support both G4 & G5.  Flavors for AIX, Linux, and
bigiron.  Intending to support OpenMP, too. 
The massive speedups are with a G5 of course, but my G4 is
showing a bit of muscle also. 
And true to IBM (I've been a mainframe programmer here for
27+ years), XL has its own vernacular, but they do provide
wrappers (set CC=gxlc & CXX=gxlc++) that are suppose to
translate GNUisms to its own parms (not too well IMO tho). 
XL can be interwoven with XCode, too. 
Some people/projects are patching apps makefiles to let XL
compile them cleanly.  I'm hoping their work here will show
up in GCC sometime, who knows maybe in 3.5?
<http://www-306.ibm.com/software/awdtools/vacpp/features/xlcpp-mac.html>;
(I'm not a sales rep nor own stock yadda yadda yadda ;)


Not much pickin's if I use my G4 to help on FreeBSD/PPC, tho...


>-- 
>Steve

  --  thx, Paul Seniura.



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