home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / gnu / misc / discuss / 4254 < prev    next >
Encoding:
Text File  |  1993-01-06  |  3.0 KB  |  81 lines

  1. Newsgroups: gnu.misc.discuss
  2. Path: sparky!uunet!spool.mu.edu!torn!newshub.ccs.yorku.ca!newshub.ccs.yorku.ca!oz
  3. From: oz@ursa.sis.yorku.ca (Ozan Yigit)
  4. Subject: Re: Public Domain C Compiler?
  5. In-Reply-To: mcastle@cs.umr.edu's message of Wed, 6 Jan 1993 16: 12:45 GMT
  6. Message-ID: <OZ.93Jan6152628@ursa.sis.yorku.ca>
  7. Sender: news@newshub.ccs.yorku.ca (USENET News System)
  8. Organization: York U. Student Information Systems Project
  9. References: <2B4A0FD5.FD6B@tct.com> <C0FuFu.o41@austin.ibm.com>
  10.     <1993Jan6.161245.4926@umr.edu>
  11. Date: Wed, 6 Jan 1993 20:26:28 GMT
  12. Lines: 67
  13.  
  14. Michael R Castle writes:
  15.  
  16.    Writing a compiler is a daunting project (ask the FSF!).  Writing a portable
  17.    compiler, even more so.  
  18.  
  19. There is LCC from princeton. The backends [that optimize as well
  20. or better as GCC] are not available except by special educational
  21. arrangement, but one can [for example] adapt arizona PO as a
  22. backend...
  23.  
  24. here is the README. 
  25.  
  26. ... oz
  27.  
  28.  
  29.     lcc is a retargetable compiler for C as defined by the ANSI Standard
  30.     X3.159-1989. lcc is in production use at Princeton University and
  31.     AT&T Bell Laboratories.
  32.     
  33.     The public distribution directory contains the following files.
  34.     
  35.     README  this file.
  36.     
  37.     install.{tex,ps}
  38.             describes the distribution and gives installation
  39.             instructions.  install.ps is the PostScript generated from
  40.             the LaTeX input install.tex, which is also included in
  41.             the distribution.
  42.     
  43.     lccfe-X.Y.tar.Z
  44.             a compressed tar file for the `Front-end' distribution of
  45.             version X.Y, e.g., lccfe-1.9.tar.Z.  This distribution
  46.             includes the front end, the driver program, a demonstration
  47.             VAX code generator, a `symbolic' code generator, a test
  48.             suite, and user documentation.
  49.     
  50.     The distribution is available via `anonymous' ftp from princeton.edu
  51.     (128.112.128.1) in the directory pub/lcc. Obtaining and extracting the
  52.     distribution into its own directory is accomplished by the following
  53.     commands. Replace `1.9' with the latest version, which is the only one
  54.     typically available; versions like `1.9a' identify minor updates. As
  55.     suggested, use your login as the password, and use ftp's binary
  56.     transfer mode.
  57.     
  58.     mkdir lcc
  59.     cd lcc
  60.     ftp princeton.edu
  61.     anonymous
  62.     yourlogin
  63.     cd pub/lcc
  64.     binary
  65.     get lccfe-1.9.tar.Z dist.tar.Z
  66.     quit
  67.     zcat dist.tar | tar xpof -
  68.     rm dist.tar.Z
  69.     
  70.     To be added to the lcc mailing list, send your preferred electronic
  71.     mail address to lcc-requests@princeton.edu.
  72.     
  73.     Production code generators for the VAX, MIPS, and Motorola 68020 are
  74.     available for research use to universities willing to execute a license
  75.     agreement. Contact Chris Fraser (cwf@research.att.com) for details.
  76.     These code generators are automatically generated from compact
  77.     specifications, but neither the specifications nor their processor is
  78.     available, only the generated code generators.
  79.     
  80.     1/3/93
  81.