var_args for rs6000 backend

Yao qi qiyaobit@hotmail.com
Fri Sep 9 01:10:00 GMT 2005


>From: "Meissner, Michael" <michael.meissner@amd.com>
>To: "Yao Qi qi" <qiyaobit@hotmail.com>
>CC: gcc@gcc.gnu.org
>Subject: RE: var_args for rs6000 backend
>Date: Wed, 7 Sep 2005 13:11:50 -0400
>
>There was also a PowerPC NT ABI at one point, but since Windows NT on
>PowerPC was stillborn, it was removed.
>
>My point was if you are working on the ABI functions, you need to make
>sure that the other ABIs (AIX, Darwin) don't get broken by any changes
>you make (presumably you will make sure that you don't break the ABI you
>are working on).  There are some subtle differences by the way between
>the System V (aka Linux) and eABI as well (stack alignment, number of
>registers for small data area), but most of those don't show in the ABI
>functions you are looking at.

Do you mean the System V ABI and eABI is same on the aspect of variable 
parameters
passing?

Thanks for your reminding me.
I will take care of it and try to avoid breaking other ABIs.


Best Regards
----------------
Yao Qi
Bejing Institute of Technology

_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee® 
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963



More information about the Gcc mailing list