🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #1577

Re: Public Domain C Compiler?

#1577
From: Ozan Yigit
Date: Wed, 06 Jan 1993 20:26
67 lines
3111 bytes
Michael R Castle writes:

   Writing a compiler is a daunting project (ask the FSF!).  Writing a portable
   compiler, even more so.  

There is LCC from princeton. The backends [that optimize as well
or better as GCC] are not available except by special educational
arrangement, but one can [for example] adapt arizona PO as a
backend...

here is the README. 

... oz


    lcc is a retargetable compiler for C as defined by the ANSI Standard
    X3.159-1989. lcc is in production use at Princeton University and
    AT&T Bell Laboratories.
    
    The public distribution directory contains the following files.
    
    README  this file.
    
    install.{tex,ps}
            describes the distribution and gives installation
            instructions.  install.ps is the PostScript generated from
            the LaTeX input install.tex, which is also included in
            the distribution.
    
    lccfe-X.Y.tar.Z
            a compressed tar file for the `Front-end' distribution of
            version X.Y, e.g., lccfe-1.9.tar.Z.  This distribution
            includes the front end, the driver program, a demonstration
            VAX code generator, a `symbolic' code generator, a test
            suite, and user documentation.
    
    The distribution is available via `anonymous' ftp from princeton.edu
    (128.112.128.1) in the directory pub/lcc. Obtaining and extracting the
    distribution into its own directory is accomplished by the following
    commands. Replace `1.9' with the latest version, which is the only one
    typically available; versions like `1.9a' identify minor updates. As
    suggested, use your login as the password, and use ftp's binary
    transfer mode.
    
    mkdir lcc
    cd lcc
    ftp princeton.edu
    anonymous
    yourlogin
    cd pub/lcc
    binary
    get lccfe-1.9.tar.Z dist.tar.Z
    quit
    zcat dist.tar | tar xpof -
    rm dist.tar.Z
    
    To be added to the lcc mailing list, send your preferred electronic
    mail address to lcc-requests@princeton.edu.
    
    Production code generators for the VAX, MIPS, and Motorola 68020 are
    available for research use to universities willing to execute a license
    agreement. Contact Chris Fraser (cwf@research.att.com) for details.
    These code generators are automatically generated from compact
    specifications, but neither the specifications nor their processor is
    available, only the generated code generators.
    
    1/3/93
Technical Details
Message-ID: <OZ.93Jan6152628@ursa.sis.yorku.ca>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!torn!newshub.ccs.yorku.ca!newshub.ccs.yorku.ca!oz
References: <2B4A0FD5.FD6B@tct.com> <C0FuFu.o41@austin.ibm.com> <1993Jan6.161245.4926@umr.edu>

Show Full Headers
Complete Article Headers
Newsgroups: gnu.misc.discuss
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!torn!newshub.ccs.yorku.ca!newshub.ccs.yorku.ca!oz
From: oz@ursa.sis.yorku.ca (Ozan Yigit)
Subject: Re: Public Domain C Compiler?
In-Reply-To: mcastle@cs.umr.edu's message of Wed, 6 Jan 1993 16: 12:45 GMT
Message-ID: <OZ.93Jan6152628@ursa.sis.yorku.ca>
Sender: news@newshub.ccs.yorku.ca (USENET News System)
Organization: York U. Student Information Systems Project
References: <2B4A0FD5.FD6B@tct.com> <C0FuFu.o41@austin.ibm.com>
 <1993Jan6.161245.4926@umr.edu>
Date: Wed, 6 Jan 1993 20:26:28 GMT
Lines: 67