*BSD News Article 32876


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!EU.net!Germany.EU.net!nntp.gmd.de!borneo!veit
From: veit@borneo.gmd.de (Holger Veit)
Newsgroups: comp.os.386bsd.misc
Subject: Re: gcc 2.5.8 on FreeBSD 1.1.5.1
Date: 15 Jul 1994 06:38:24 GMT
Organization: GMD - German National Research Center for Computer Science
Lines: 29
Distribution: world
Message-ID: <305at0$btc@omega.gmd.de>
References: <rcarterCsxwE1.56p@netcom.com> <304u2e$arb@u.cc.utah.edu>
NNTP-Posting-Host: mururoa.gmd.de

In article <304u2e$arb@u.cc.utah.edu>, terry@cs.weber.edu (Terry Lambert) writes:
|> In article <rcarterCsxwE1.56p@netcom.com> rcarter@netcom.com (Russell Carter) writes:
|> ] Has anybody got gcc 2.5.8 running on FreeBSD 1.1.5.1?  This may be the
|> ] proverbial "last straw" for me; linux here I come.  And sad it is, wolf's
|> ] ncr pci driver is working great.
|> 
|> What can you do with GCC 2.5.8 that you can't do with a previous version
|> of GCC and a program to randomly garbage your object file so they won't
|> work?
Well, you'll encounter fatal errors ("...send bug reports to gnu...@...")
much more often than 2.4.5 (in particular for the g++ part), it has problems
with include paths, it doesn't honor 'const' and '&' (reference) correctly
in some even trivial situations, and it does differ seriously from the C++ ARM 
in some locations these are all features that you won't see with g++-2.4.5 to
that extent. I consider an unstable compiler an important feature that is missing
in *BSD since it greatly simplifies justifying why the own applications to
be finished don't work :-)

On the other hand, it is said that 2.5.8 generates better code (if it does)
for 68K machines and some RISCs. But there are still some more little problems
with running FreeBSD on an 68K than just a compiler producing bad code ;-)

-- 
         Dr. Holger Veit                   | INTERNET: Holger.Veit@gmd.de
|  |   / GMD-SET German National Research  | Phone: (+49) 2241 14 2448
|__|  /  Center for Computer Science       | Fax:   (+49) 2241 14 2342
|  | /   Schloss Birlinghoven              | Had a nightmare yesterday:
|  |/    53754 St. Augustin, Germany       | My system started up with
                                           | ... Booting vmunix.el ...