🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #73407

GCC (was Re: NeXT)

#73407
From: Garrett Wollman
Date: Wed, 18 Sep 1991 12:45
39 lines
2428 bytes
As it presently exists (that is, version 1.40 rather than 1.95), gcc
can outdo the native Encore compiler, and it also outdoes (or outdid
last time I tested it) Sun's compiler, although just barely.  GCC 1.40
does not, at present, outdo the MIPS compiler on our SGI machines,
although considering the amount of effort that people are putting into
it, it wouldn't surprise me if it eventually did---even without IPA.

But let's think about the question "why should a vendor use GCC rather
than a proprietary compiler?"

The first reason is clearly cost.  If you don't have to pay any
license fees for your compiler, then it makes your product cheaper and
more competitive.

The second reason is a bit less obvious.  If you use GCC as your
compiler base, then whenever *other* people---even your
competitors---improve the compiler, you get to pick up those
improvements for free as well.

The third reason is that GCC is approaching the status of de facto
standard; more any more you see people who write code that is "known
to work under GCC, and doesn't compile under pcc."  Thus, people want
GCC.

Of course, this is not always possible.  If your processor doesn't
have the notion of stack and frame pointers, then you're out of luck.
(Don't expect to see GCC running on the Cray any time soon.)  But it
is, often enough for GCC to make sense in many environments.

A round of applause for Mike Meissner of OSF, and for all the people
at Cygnus, for the work they have put into GCC and G++.

-GAWollman
-- 
Garrett A. Wollman - wollman@emily.uvm.edu - uvm-gen!wollman

Disclaimer:  I'm not even sure this represents *my* opinion, never
mind UVM's, EMBA's, EMBA-CF's, or indeed anyone else's.
Technical Details
Message-ID: <1991Sep18.124502.15343@uvm.edu>
Path: arc1-ca.pugleaf.net!gmdzi!unido!math.fu-berlin.de!fauern!ira.uka.de!yale.edu!qt.cs.utexas.edu!cs.utexas.edu!wupost!uunet!uvm-gen!emily!wollman
References: <1991Sep14.025539.4157@midway.uchicago.edu> <955@ltb.ltb.bso.nl> <1991Sep17.175920.21316@alphalpha.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,f43302c8b69a124a
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1991-09-18 15:17:45 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!math.fu-berlin.de!fauern!ira.uka.de!yale.edu!qt.cs.utexas.edu!cs.utexas.edu!wupost!uunet!uvm-gen!emily!wollman
From: wollman@emily.uvm.edu (Garrett Wollman)
Newsgroups: gnu.misc.discuss
Subject: GCC (was Re: NeXT)
Message-ID: <1991Sep18.124502.15343@uvm.edu>
Date: 18 Sep 91 12:45:02 GMT
References: <1991Sep14.025539.4157@midway.uchicago.edu> <955@ltb.ltb.bso.nl> <1991Sep17.175920.21316@alphalpha.com>
Sender: news@uvm.edu
Organization: University of Vermont - EMBA Computing Facility
Lines: 39