🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #49819

Re: gcc advantages

#49819
From: David Kastrup
Date: Mon, 20 Dec 1993 20:34
23 lines
1749 bytes
fjh@munta.cs.mu.OZ.AU (Fergus Henderson) writes:

>damian@abacus.demon.co.uk (Damian Hamill) writes:


>>What would you say were the main advantages of using gcc in preference to
>>a compiler supplied by a computer manufacturer ?
...

One important advantage I find, and which no other compiler offers, is the
inclusion of Assembler templates, where the compiler fits in the appropriate
addressing instructions, reloads if necessary, stores back, knows about
all modified registers, and about those that are not, chooses appropriate
registers itself, and the optimizer does not get the least bit worried
or cautious.

Together with inline functions, and even more so, wrapped in C++ classes
(sad that g++ still has way to go), this provides machine effectiveness
with perfect high level *inline* cushioning. An unbeatable combination.
-- 
 David Kastrup        dak@pool.informatik.rwth-aachen.de          
 Tel: +49-241-72419 Fax: +49-241-79502
 Goethestr. 20, D-52064 Aachen
Technical Details
Message-ID: <2f5296$q12@urmel.informatik.rwth-aachen.de>
Path: arc1-ca.pugleaf.net!gmd.de!urmel.informatik.rwth-aachen.de!tabaqui!dak
References: <CI6GIv.51A@abacus.demon.co.uk> <9335418.17004@mulga.cs.mu.OZ.AU>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11318c,aa03469b9da9e06d
X-Google-Attributes: gid11318c,public
X-Google-ArrivalTime: 1993-12-20 12:44:43 PST
Path: arc1-ca.pugleaf.net!gmd.de!urmel.informatik.rwth-aachen.de!tabaqui!dak
From: dak@tabaqui.informatik.rwth-aachen.de (David Kastrup)
Newsgroups: gnu.gcc.help
Subject: Re: gcc advantages
Date: 20 Dec 1993 20:34:46 GMT
Organization: Rechnerbetrieb Informatik - RWTH Aachen
Lines: 23
Distribution: world
Message-ID: <2f5296$q12@urmel.informatik.rwth-aachen.de>
References: <CI6GIv.51A@abacus.demon.co.uk> <9335418.17004@mulga.cs.mu.OZ.AU>
NNTP-Posting-Host: tabaqui.informatik.rwth-aachen.de
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit