Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!topologix.UUCP!andy From: andy@topologix.UUCP (Andy Pfiffer) Newsgroups: comp.sys.transputer Subject: Re: GNU C for the transputer Message-ID: <8910211901.AA26974@topologix.com> Date: 21 Oct 89 19:01:20 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 15 The Unidot (formerly Pentasoft, formerly Penguin) compiler generates code to an intermediate form, then interprets it as a Transputer would, noting when an expression stack overflow would occur, queueing up assembler for the the peephole optimizer as it goes. When it detects an expression stack overflow, it generates code to save and restore intermediate expression values. It does the same for the floating point expression stack. Andy -- Andy Pfiffer Topologix, Inc. (303) 421-7700 Trillium Diving Team 4860 Ward Road / Wheat Ridge, CO 80033 "...that's the way a Transputer works, right?"