From owner-freebsd-current Sat Aug 22 19:15:28 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA04449 for freebsd-current-outgoing; Sat, 22 Aug 1998 19:15:28 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from zippy.dyn.ml.org (sf3-96.ppp.wenet.net [206.15.84.96]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA04444 for ; Sat, 22 Aug 1998 19:15:26 -0700 (PDT) (envelope-from garbanzo@hooked.net) Received: from localhost (garbanzo@localhost) by zippy.dyn.ml.org (8.9.1/8.8.8) with SMTP id TAA12847; Sat, 22 Aug 1998 19:15:43 -0700 (PDT) (envelope-from garbanzo@hooked.net) X-Authentication-Warning: zippy.dyn.ml.org: garbanzo owned process doing -bs Date: Sat, 22 Aug 1998 19:15:42 -0700 (PDT) From: Alex X-Sender: garbanzo@zippy.dyn.ml.org To: Mike Smith cc: Alexander Sanda , wwoods@cybcon.com, freebsd-current@FreeBSD.ORG Subject: Re: gcc 2.8 In-Reply-To: <199808221719.RAA20220@dingo.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 22 Aug 1998, Mike Smith wrote: [..] > > I think this is an a.out problem. > > That's an interesting assertion. Unfortunately, the parts of GCC that > generate bad code and the parts that produce the output object format > aren't really related. Well, with an a.out system, gcc 2.8.1 with all the latest patches from the port linked all my KDE apps and whatnot, but they all segfaulted when they ran. The egcs "snapshot" I was using, generated static kde libs fine, but some apps tended to segfault, but generally refused to create useable position independant code (multiply defined symbols). > It's also been observed that egcs is only producing worthwhile code on > i386 and sparc, and the alpha is becoming very important for us. I've heard it been observed from Linux/Alpha users that gcc has very poor 64 bit optimizations anyways. I think I've heard somewhere on one of these fbsd lists that it's not so much a problem paying people to do these types of optimizations, as it is finding the talent to do the grunt work. I wonder if compensation could persuade some Cygnus folks to work a little bit more on the Alpha bits. > Try building the rest of the world, and run with it for a few weeks. Been there, done that. I've got no reason to really do it again, until perhaps, perl5 gets imported. > Agreed, we need better C++ support. But obtaining it at the price of > damaging the operating system itself is not a tradeoff I think any of > us would be happy with. Yes, but is egcs really _worse_ than gcc 2.7 on the Alpha, or is just not as improved as the x86? Ideally I'd love to see TenDRA imported... Either way, I really haven't seen egcs break any C code, and hell if they got gnat working with it.. - alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message