http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42169
--- Comment #20 from Steve Ellcey <sje at cup dot hp.com> 2010-10-18 17:54:42 UTC --- Not really, there are about 300 lines of new code (mostly in a new routine). It might be that only the change in can_reassociate_p is needed to fix this bug. That would be a pretty easy backport and I verified that it fixes the testcase, I haven't done a complete run with the change though.