[Bug middle-end/34621] [4.3 Regression] gcc.c-torture/execute/va-arg-25.c:32: internal compiler error: in expand_call, at calls.c:2785
geoffk at geoffk dot org
gcc-bugzilla@gcc.gnu.org
Wed Feb 13 05:55:00 GMT 2008
------- 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
More information about the Gcc-bugs
mailing list