outgoing_args_size and pretend_args_size

Paulo J. Matos paulo@matos-sorge.com
Tue Dec 13 15:48:00 GMT 2011


On 13/12/11 14:47, Ian Lance Taylor wrote:
> outgoing_args_size is the number of bytes required by called functions.
> In your question above, the answer is no; x is an incoming argument.  If
> you write
>
> extern foo(int);
> void bar(void) { foo (1); }
>
> then the outgoing_args_size of bar is sizeof(int), because that is the
> maximum size of the the arguments passed in a function call.
>

Perfect explanation, thanks.


-- 
PMatos



More information about the Gcc mailing list