__builtin_apply questions
Hans-Peter Nilsson
hp@bitrange.com
Sat Oct 4 22:29:00 GMT 2003
On Sat, 4 Oct 2003, Eric Botcazou wrote:
> Firstly, the docs contain these sentence for __builtin_apply_args:
>
> The function saves the arg pointer register, structure value
> address, and all registers that might be used to pass arguments to
> a function into a block of memory allocated on the stack. Then it
> returns the address of that block.
>
> What is the "structure value address"? Is it a typo for "return value
> address"?
Should be "structure value return address", the address used
when returning structures seemingly by-value but using a
caller-provided caller-allocated address for the area.
brgds, H-P
More information about the Gcc
mailing list