[Bug rtl-optimization/40838] gcc shouldn't assume that the stack is aligned

mikulas at artax dot karlin dot mff dot cuni dot cz gcc-bugzilla@gcc.gnu.org
Sat Aug 8 17:31:00 GMT 2009



------- Comment #23 from mikulas at artax dot karlin dot mff dot cuni dot cz  2009-08-08 17:30 -------
(In reply to comment #21)

Unfortunatelly, that patch is wrong. It aligns when there is some vector type
in the function but it doesn't align if the autovectorizer creates SSE
instructions. Try that obstack example in comment #12 and you see that the
function my_alloc uses 16-byte sse instructions on stack and it doesn't have
aligned stack with the patch.


-- 


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



More information about the Gcc-bugs mailing list