home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / compiler / 2263 < prev    next >
Encoding:
Text File  |  1993-01-27  |  1.6 KB  |  38 lines

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