home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.compilers
- Path: sparky!uunet!ukma!cs.widener.edu!eff!world!iecc!compilers-sender
- From: pardo@cs.washington.edu (David Keppel)
- Subject: Re: Architecture description languages for compilers?
- Reply-To: pardo@cs.washington.edu (David Keppel)
- Organization: Computer Science & Engineering, U. of Washington, Seattle
- Date: Thu, 28 Jan 1993 00:06:29 GMT
- Approved: compilers@iecc.cambridge.ma.us
- Message-ID: <93-01-205@comp.compilers>
- References: <93-01-180@comp.compilers> <93-01-197@comp.compilers>
- Keywords: architecture, VHDL
- Sender: compilers-sender@iecc.cambridge.ma.us
- Lines: 23
-
- brent@eng.uiowa.edu (Brent H. Pease) writes:
- >>[Machine descriptions for code generation.]
-
- Ken Thompson ("A New C Compiler", Proceedings of the Summer 1990 UKUUG
- Conference, London, July 1990; avaialable via anonymous ftp from
- research.att.com in dist/plan9doc/8.Z) claims that it was easier for him
- to hard-code a new code generator for each back end than it was to write a
- machine description.
-
- It is an amusing exercie to compare the listed md sizes for the Thompson
- compiler to the GCC md sizes for the same machines. I can't say whether
- the code is comparable: Thompson claims the compile time is half that of
- GCC and run time is 75% that of GCC, but it shows only slightly better run
- times than lcc, and a previous comp.compilers article said lcc was
- substantially worse than GCC.
-
- At any rate, any study of machine description languges should mention the
- compiler.
-
- ;-D on ( Architec tour guide ) Pardo
- --
- Send compilers articles to compilers@iecc.cambridge.ma.us or
- {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.
-