Re: "standard" C calling convention?

"Mike Ludwig" <mgl8@attbi.com>
21 Feb 2003 00:43:42 -0500

          From comp.compilers

Related articles
"standard" C calling convention? peter@javamonkey.com (Peter Seibel) (2003-02-12)
Re: "standard" C calling convention? nmm1@cus.cam.ac.uk (2003-02-13)
Re: "standard" C calling convention? jgd@cix.co.uk (2003-02-13)
Re: "standard" C calling convention? gah@ugcs.caltech.edu (Glen Herrmannsfeldt) (2003-02-13)
Re: "standard" C calling convention? lars@bearnip.com (2003-02-13)
Re: "standard" C calling convention? dmr@bell-labs.com (Dennis Ritchie) (2003-02-21)
Re: "standard" C calling convention? christian.bau@cbau.freeserve.co.uk (Christian Bau) (2003-02-21)
Re: "standard" C calling convention? mgl8@attbi.com (Mike Ludwig) (2003-02-21)
Re: "standard" C calling convention? sander@haldjas.folklore.ee (Sander Vesik) (2003-02-21)
Re: "standard" C calling convention? andrew.higham@blueyonder.co.uk (Andrew) (2003-02-21)
Re: "standard" C calling convention? nmm1@cus.cam.ac.uk (2003-02-24)
Re: "standard" C calling convention? nmm1@cus.cam.ac.uk (2003-02-24)
Re: "standard" C calling convention? gah@ugcs.caltech.edu (Glen Herrmannsfeldt) (2003-02-24)
Re: "standard" C calling convention? marcov@toad.stack.nl (Marco van de Voort) (2003-02-24)
[3 later articles]
| List of all articles for this month |
From: "Mike Ludwig" <mgl8@attbi.com>
Newsgroups: comp.compilers
Date: 21 Feb 2003 00:43:42 -0500
Organization: AT&T Broadband
References: 03-02-072 03-02-079
Keywords: C, design, comment
Posted-Date: 21 Feb 2003 00:43:41 EST

> No, absolutely not. It is wildly different between operating systems
> and often compiler vendors and architectures. You don't want to know
> about the history of C calling conventions under IBM MVS, I can assure
> you :-)


Hey, as one of the key co-designers of the latest XPLINK (and
hopefully last) calling convention for C/C++ on IBM/390 I would
actually say the history is a very interesting. This latest design
was done for performance reasons but with a strong thought to
compatibility (hence some of the complexities of the design). The
previous calling conventions were also chosen for valid reasons.


Mike.
[Is the history written down anywhere, or is it just in the folklore?
-John]


Post a followup to this message

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