Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED!nerds-end From: federation2005@netzero.com Newsgroups: comp.compilers Subject: Re: Suitable compiler back-end Infrastructure Date: Wed, 30 Jul 2014 17:44:38 -0700 (PDT) Organization: Compilers Central Lines: 16 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <14-07-066@comp.compilers> References: <14-07-055@comp.compilers> NNTP-Posting-Host: news.iecc.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: miucha.iecc.com 1406828005 68602 2001:470:1f07:1126:0:676f:7373:6970 (31 Jul 2014 17:33:25 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Thu, 31 Jul 2014 17:33:25 +0000 (UTC) Keywords: code, comment Posted-Date: 31 Jul 2014 13:33:25 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:1356 If you look at the moderator note of one of the articles I recently posted, you'll see a link to a section of the GCC documentation. The other documents in the cache may also include details on the internals of GCC. Perhaps the moderator can say more about this. The GAS (GNU Assembler) also have both extensive documentation and source on line. This can be used as a basis for studying and surveying preliminary to designing a back end. Note also my recent article on the "most important feature of a compiler" (i.e. the back end and run time system). [The GCC documentation is all there on line. It's not awful, but people who've hacked on GCC say it's no substitute for reading the code. -John]