__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