------- Comment #65 from bonzini at gnu dot org 2009-05-07 05:03 ------- Subject: Re: [4.3/4.4/4.5 Regression] 30% performance slowdown in floating-point code caused by r118475
lucier at math dot purdue dot edu wrote: > ------- Comment #64 from lucier at math dot purdue dot edu 2009-05-06 20:43 > ------- > In answer to comment 60, here's the command line where I added > -fforward-propagate -fno-move-loop-invariants: Hmm, can you try adding -frename-registers *or* -fweb (i.e. together they get no benefit) too? > and the loop looks pretty much just as bad (it's 117 instructions long, by my > count): 116 actually: the movq here is outside the loop (that's how I made all the instruction counts). > movsd %xmm5, 7(%rdx,%rbx,2) > jg .L2752 > movq %rdi, %r13 > .L2751: -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33928