This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On Wednesday 15 March 2006 05:20, trimarchi@gandalf.sssup.it wrote:Hi all, what is the difference beetween this abi? The standard arm procedure call is the first one. What is introduced in the apcs-gnu? Is there some documentation about the last one?
"apcs-gnu" is the pre-EABI calling convention. I believe it's based mainly on the RISCiX calling convention. There are many different variants of the APCS but AFAIK none of them particularly well documented. The best documentation for apcs-gnu is probably "whatever gcc generates".
"aapcs" is defined in the ABi for the Arm Architecture (aka. EABI) http://www.arm.com/products/DevTools/ABI.html
Paul
Ok, but the default is to use the apcs-gnu instend of aapcs. Is it right? For compatibility problem is usefull to forse the abi to the standard.
Regards Michael
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |