🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.transputer
2 messages
2 total messages Started by ENGLE Fri, 13 Oct 1989 22:17
GNU C for the transputer
#325
Author: ENGLE
Date: Fri, 13 Oct 1989 22:17
6 lines
509 bytes
Does anyone have any information on a version of GNU C for
the transputer.  Does GNU C work on stack based machines?

Steven Engle
MIMD Systems, Inc.
Re: GNU C for the transputer
#336
Author: Erik Schoenfelder
Date: Tue, 17 Oct 1989 22:42
27 lines
1590 bytes
In article <[A.ISI.EDU]13-Oct-89.18:17:43.ENGLE> Steven Engle writes:

Steven>	Does anyone have any information on a version of GNU C for
Steven>	the transputer.  Does GNU C work on stack based machines?

Interesting question. I found the following in the GCC documentation :

GCC>  	The main goal of GNU CC was to make a good, fast compiler for
GCC>  	machines in the class that the GNU system aims to run on: 32-bit
GCC>  	machines that address 8-bit bytes and have several general registers.
GCC>  	Elegance, theoretical power and simplicity are only secondary.

				[gcc.info: ``GNU CC and Portability'']

The `several general registers' seem to be a problem. The
transputer does not have them.

An idea is to use the fast built-in memory of the transputer like
registers (with a accesstime between 1 cycle and 5 (?) cycles).
(Nice idea: It will be possible to get the address of a register variable :-)
But this results in a compiler for a (virtual) processor based on
the transputer-processor.

But i don't know if anyone is working on a port, or if a port is
possible ...

-- Erik
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads