------- Comment #11 from Joey dot ye at intel dot com 2008-08-04 14:11 ------- (In reply to comment #10) > Did you mean we needed 2 "additional 'and $-16, sp" insns to align the > stack? I don't think so. Definitely not. Solution 1: Just ignore it. __m128 parameter shouldn't be passed with -mpreferred-stack-boundary=2, or Solution 2. Record max alignment of all outgoing parameter, and crtl->preferred_stack_boundary >= max_parameter_alignment
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37010