Re: C compiler for PDP-11 sought, optimizing for size in general

Jeff Kenton <Jeffrey.Kenton@comcast.net>
27 Sep 2003 14:28:05 -0400

          From comp.compilers

Related articles
C compiler for PDP-11 sought, optimizing for size in general leob@mailcom.com (2003-09-23)
Re: C compiler for PDP-11 sought, optimizing for size in general jthorn@aei.mpg.de (Jonathan Thornburg) (2003-09-23)
Re: C compiler for PDP-11 sought, optimizing for size in general ertr1013@student.uu.se (Erik Trulsson) (2003-09-27)
Re: C compiler for PDP-11 sought, optimizing for size in general Jeffrey.Kenton@comcast.net (Jeff Kenton) (2003-09-27)
| List of all articles for this month |
From: Jeff Kenton <Jeffrey.Kenton@comcast.net>
Newsgroups: comp.compilers
Date: 27 Sep 2003 14:28:05 -0400
Organization: Comcast Online
References: 03-09-075 03-09-096
Keywords: history, optimize
Posted-Date: 27 Sep 2003 14:28:05 EDT

I have a copy of the Wulf book, and so does one of my co-workers. If
you know any 50 year old compiler folks, ask if they have a copy.


It does, indeed, optimize for space on the PDP-11, but be warned,
first, that it's about a Bliss compiler, not C, and, second, that it
has a lot of (good) descriptive stuff in it, but hardly complete code
for the compiler.


--jeff


Jonathan Thornburg wrote:


>>I am looking for an optimizing compiler that can take ANSI C (I know
>>about unprotoize, so a K&R C compiler will do) and produces PDP-11
>>assembly code that is optimized for size rather than for speed.
>
>
> If you can find a copy, the book by William Wulf et al, "The Design of
> an Optimizing Compiler", Elsevier, 1975, is about precisely this (a
> PDP-11 optimizing compiler that tries really hard to optimize for
> space).


[As I noted in the last message, the book is available from used
bookstores, and also in print-on-demand form. The BLISS-11 compiler
is right here at ftp://ftp.iecc.com/pub/file/bliss.tar.gz. It'll be a
little challenging to get going because it's a cross-compiler for the
PDP-10 written mostly in BLISS-10 with a little MACRO-10 assembler
mixed in. but I'm sure there are retrocomputers with BLISS-10 and
MACRO-10 around on the net somewhere. -John]



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.