Related articles |
---|
[25 earlier articles] |
Re: Caller/Callee saved Registers pardo@cs.washington.edu (1994-03-28) |
Re: Caller/Callee saved Registers pardo@cs.washington.edu (1994-03-29) |
Re: Caller/Callee saved Registers bart@cs.uoregon.edu (1994-03-29) |
Re: Caller/Callee saved Registers hbaker@netcom.com (1994-03-29) |
Re: Caller/Callee saved Registers hbaker@netcom.com (1994-03-29) |
Re: Caller/Callee saved Registers pardo@cs.washington.edu (1994-03-31) |
Re: Caller/Callee saved Registers conway@munta.cs.mu.OZ.AU (1994-04-02) |
Re: Caller/Callee saved Registers nandu@cs.clemson.edu (1994-04-21) |
Re: Caller/Callee saved Registers preston@noel.cs.rice.edu (1994-04-22) |
Re: Caller/Callee saved Registers hbaker@netcom.com (1994-04-23) |
Re: Caller/Callee saved Registers preston@noel.cs.rice.edu (1994-04-26) |
Newsgroups: | comp.compilers |
From: | conway@munta.cs.mu.OZ.AU (Thomas Charles CONWAY) |
Keywords: | registers, |
Organization: | Computer Science, University of Melbourne, Australia |
References: | 94-03-054 94-03-131 |
Date: | Sat, 2 Apr 1994 15:36:37 GMT |
bart@cs.uoregon.edu (Barton Christopher Massey) writes:
>I know of no C-based systems
>whose calling conventions support multiple entry points to a procedure,
I have a public domain compiler for the amiga which generates separate
entry points for calls with the arguments on the stack or in registers.
This is fairly normal on the amiga, where system calls pass their
arguments through registers.
It is interesting to note that this compiler has various other interesting
aspects to it: a cmd-line flag for generating reentrant code, support for
dynamic linking (that is, select-code-object-at-runtime-and-load-it, not
just shared libraries). Such properties are important/useful on a machine
with no hardware memory protection :-)
Thomas
--
| Thomas Conway
| Computer Science
| Melbourne University
| conway@mundil.cs.mu.oz.au
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.