------- Comment #2 from tomash dot brechko at gmail dot com 2007-06-12 16:43 ------- Sorry, I failed to find two other reports you reference, maybe I'm repeating someone's questions then. Okay, there are reasons not to use %mm0, but why %xmm0 is not used then? Something like
f: movq b, %xmm0 movq a, %xmm1 paddd %xmm1, %xmm0 movq %xmm0, c ret And the other question is if copying of vector onto the stack is a misfeature, or there are reasons for doing that in synthesized vector operations, so this won't change. Thank you! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32301