Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!usenet.stanford.edu!news.iecc.com!nerds-end From: jgk@panix.com (Joe keane) Newsgroups: comp.compilers Subject: Re: GCC is 25 years old today Date: Sun, 1 Apr 2012 01:05:03 +0000 (UTC) Organization: Public Access Networks Corp. Lines: 15 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <12-03-076@comp.compilers> References: <12-03-051@comp.compilers> <12-03-053@comp.compilers> <12-03-062@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: leila.iecc.com 1333242940 82111 64.57.183.58 (1 Apr 2012 01:15:40 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Sun, 1 Apr 2012 01:15:40 +0000 (UTC) Keywords: GCC, history, comment Posted-Date: 31 Mar 2012 21:15:40 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: csiph.com comp.compilers:543 In article <12-03-062@comp.compilers>, [moderator] wrote: >[I think it's fair to say that GCC was the first free compiler that >generated code competitive with commercial compilers. -John] I think i could make a fair argument for PCC. And with Unix they say: of course; the compiler is part of the operating system; who in the hell would not do that? [Having looked at PCC in considerable detail, I can say that it generated adequate code for a PDP-11, lousy code for a Vax or anything else with a lot of registers. It treated the registers as a stack, and the only way a value got saved in a register was either an explicit register declaration, or some very simple peephole optimizations. -John]