[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

dominiq at lps dot ens dot fr gcc-bugzilla@gcc.gnu.org
Wed Feb 13 16:08:00 GMT 2008



------- Comment #19 from dominiq at lps dot ens dot fr  2008-02-13 16:07 -------
I am quite confused by the following:

>> STACK_BOUNDARY to 128,
>> while linux to 4.
>>
...
> If you do not align the stack at a 128-bit boundary, your program will  
> crash.  The hardware that it is related to is SSE2.

In which unit is expressed STACK_BOUNDARY? If linux set it to 4, is it correct
to understand that it is bytes and not bits (4 bits would not make any sense)?
Now, if Darwin requires 128 bits, should not the value be 16?


-- 


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



More information about the Gcc-bugs mailing list