------- Comment #15 from geoffk at geoffk dot org 2008-02-13 05:54 ------- 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. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34621