Article View: gnu.gcc.help
Article #49819Re: gcc advantages
From: David Kastrup
Date: Mon, 20 Dec 1993 20:34
Date: Mon, 20 Dec 1993 20:34
23 lines
1749 bytes
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!dakReferences:
<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