From: Jeffrey A Law <law@cygnus.com>
To: Philipp Rumpf <prumpf@suse.de>
Cc: Matthew Wilcox <Matthew.Wilcox@genedata.com>,
parisc-linux@thepuffingroup.com
Subject: Re: [parisc-linux] HPUX syscall ABI?
Date: Sun, 01 Aug 1999 22:27:14 -0600 [thread overview]
Message-ID: <31393.933568034@upchuck.cygnus.com> (raw)
In-Reply-To: Your message of Mon, 02 Aug 1999 06:21:41 +0200. <19990802062141.A23880@suse.de>
In message <19990802062141.A23880@suse.de>you write:
> Is this gcc-specific ?
It's a well known concept. I would be amazed at any compiler that doesn't
do something similar.
> I can imagine cases for which the PA1.1 ABI is better but of course I am
> not sure how frequent they are.
Not if you write your compiler in a reasonable way (assuming we're just
discussing how many registers are used). There are certainly ways the PA32
ABI is more efficient than the PA64 ABI, particularly when calling functions
without prototypes.
FWIW there is another PA32 ABI which appeared on hp's osf system which used
%r21-%r26 for passing parameters. If you look deep into some of the mach+osf
code you'll find thunks to deal with that gem since we (Utah) used the standard
hpux ABI on our mach+osf port.
jeff
next prev parent reply other threads:[~1999-08-02 4:27 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-08-01 19:50 [parisc-linux] HPUX syscall ABI? Matthew Wilcox
1999-08-02 3:32 ` Philipp Rumpf
1999-08-02 4:12 ` Jeffrey A Law
1999-08-02 4:21 ` Philipp Rumpf
1999-08-02 4:27 ` Jeffrey A Law [this message]
1999-08-02 6:08 ` LaMont Jones
1999-08-02 6:26 ` Matthew Wilcox
1999-08-02 8:36 ` LaMont Jones
1999-08-02 16:50 ` Jerry Huck
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=31393.933568034@upchuck.cygnus.com \
--to=law@cygnus.com \
--cc=Matthew.Wilcox@genedata.com \
--cc=parisc-linux@thepuffingroup.com \
--cc=prumpf@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.