------- Comment #24 from ubizjak at gmail dot com  2008-02-13 18:11 -------
(In reply to comment #23)
> Why is it STACK_BOUNDARY on PowerPC to 128 (for both AIX and Darwin) and why
> does it work that way and x86 does not work that way?

Don't know rs6000 to tell, but it looks to me that for i686 target, gcc _tries_
to push 128bit constants to the stack due to STACK_BOUNDARY redefinition.

Please look at Comment #2, -mno-accumulate-outgoing-args (aka -Os) asm dump.
Everything would be perfectly aligned _if_ both push insn would increase SP for
128 bit.


-- 


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

Reply via email to