------- Comment #16 from hjl dot tools at gmail dot com  2008-02-13 06:41 
-------
(In reply to comment #15)
> Subject: Re:  [4.3 Regression] gcc.c-torture/execute/va-arg-25.c:32: internal
> compiler error: in expand_call, at calls.c:2785
> 
> STACK_BOUNDARY
> >>
> > is more or less "natural" hardware stack boundary, which should be
> > the size of pointer.
> 
> That is not what is documented and if you are proposing a change, I do  
> not see how your proposal is useful.
> 
> The distinguishing property of STACK_BOUNDARY is that the compiler is  
> allowed to rely on the stack being aligned by it.  There is no notion  
> of "hardware" or "pointer" or "natural" involved; either the stack is  
> always aligned on call boundaries or it is not.
> 

Here is our proposal:

http://gcc.gnu.org/ml/gcc/2007-12/msg00567.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34621

Reply via email to