Newsgroups: comp.sys.transputer
From: Michael Haardt <(michael)u31b3hs@pool.informatik.rwth-aachen.de>
Subject: Re: gcc backend for transputer
Organization: An old and gray machine, somewhere in Moria.
Date: Tue,  6 Dec 94 19:46:25 MET
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Message-ID: <9412064488@fangorn>

stephen@osf.org (Nick Stephen) writes:
> There might be, however, a version of lcc available with the
> minix port, I remember reading about this a while ago but don't
> know in what state this compiler is. Comments anyone?

Indeed the demo/starter kit version of Transputer Minix contains
binaries of a lcc port to transputers, as well as an assembler and a
linker.  The compiler is currently used to compile itself, the library
and all of Transputer Minix but the kernel, which still contains a
little much Inmos C inline assembler.

The generated code is not great, but ok for most purposes.  I expect
significant improvements once my back end will work with lcc 3
(currently I use 1.9) but that can't be done without the book
documenting lcc 3, which is not available yet.

You can get the current version of Transputer Minix per ftp from
cantor.informatik.rwth-aachen.de, path pub/minix.  There are a few
README and .ps files which tell a little more about lcc and Transputer
Minix.

Michael
--
Twiggs and root are a wonderful tree (tm) Twiggs & root 1992 :-)
d? H- s(+)/(-) g! au a- w v(---) C++(+++) UUL++++S++++?++++ L++ 3 E-
                N+++ tv b+ e+ h f+ m@ r++ n@ y+

