This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: __builtin_apply questions
- From: Hans-Peter Nilsson <hp at bitrange dot com>
- To: Eric Botcazou <ebotcazou at libertysurf dot fr>
- Cc: gcc at gcc dot gnu dot org
- Date: Sat, 4 Oct 2003 18:29:47 -0400 (EDT)
- Subject: Re: __builtin_apply questions
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