------- Comment #19 from luisgpm at linux dot vnet dot ibm dot com 2009-06-03 03:01 ------- A little bit of information about the problem.
On 32-bit code, the loads are being pushed up, from a different BB to the BB where we have the stfd instruction, during global scheduling. I suspect the 64-bit case is the same, with small variations. I'll update with more details soon. Luis -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39976