On Thu, 2005-04-07 at 15:51, David Edelsohn wrote:
> >>>>> Richard Earnshaw writes:
> 
> >> I think the change breaks  __builtin_apply/__builtin_return on every 
> >> platform 
> >> that can return values in several contiguous registers, because the entry 
> >> for 
> >> FUNCTION_VALUE_REGNO_P in the manual reads:
> 
> Richard> That was my thoughts too.  You could take a look at how I fixed it on
> Richard> ARM.
> 
>       Why should every target need to fix this individually?
> 
> David

Maybe an even more important question is 'do we want to fix this at
all?'

__builtin_apply and friends is, to the best of my knowledge, only used
in libobjc.  And the relevant bit libobjc is supposed to be being
rewritten to use libffi.

Notwithstanding that, I did it that way on ARM because I needed to be
able to use special modeless load/store instructions on the FPA to load
and store the floating point result.

R,

Reply via email to