Re: [Q:] tail calls and parameter passing

Stefan Monnier <monnier+comp/compilers/news/@tequila.cs.yale.edu>
24 Nov 1998 22:18:51 -0500

          From comp.compilers

Related articles
[Q:] tail calls and parameter passing reig@dcs.gla.ac.uk (Fermin Reig) (1998-11-19)
Re: [Q:] tail calls and parameter passing gary@wheel.tiac.net (1998-11-21)
Re: [Q:] tail calls and parameter passing ramsdell@linus.mitre.org (John D. Ramsdell) (1998-11-21)
Re: [Q:] tail calls and parameter passing monnier+comp/compilers/news/@tequila.cs.yale.edu (Stefan Monnier) (1998-11-24)
Re: [Q:] tail calls and parameter passing bijuthom@ibm.net (Biju Thomas) (1998-11-24)
| List of all articles for this month |

From: Stefan Monnier <monnier+comp/compilers/news/@tequila.cs.yale.edu>
Newsgroups: comp.compilers
Date: 24 Nov 1998 22:18:51 -0500
Organization: Compilers Central
References: 98-11-090 98-11-107
Keywords: code, design, comment

> calling conventions. The one I've looked into a bit, namely the
> AIX/RS6K C calling convention, allocates a fairly large fixed sized
> stack frame for any function which calls another one, so there
> should be space there in any case. So the tail call code in G could


Reminds me of a question (that indeed popped up when I had to look at
the AIX calling convention): is there any paper describing the
rationale (and experiments) behind this or that calling convention ?


Stefan
[I think the RS6000 technology book said something about it. -John]


Post a followup to this message

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