------- Comment #47 from hjl dot tools at gmail dot com 2009-09-25 02:31 ------- (In reply to comment #46) > Created an attachment (id=18646) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18646&action=view) [edit] > A patch for gcc 4.4.1 > > I decided to make a patch on my own. Seamonkey works with it. It sometimes > aligns unnecessarily but it should never miss an alignment. (someone with more > knowledge about gcc than me could refine the patch to make fewer unneeded > alignments) I searching the generated seamonkey code for 'movaps.*esp' and it > shows that all the functions that store xmm on the stack use stack alignment. >
You can find a testcase as the first step. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40838