------- Comment #4 from dberlin at gcc dot gnu dot org 2006-12-09 14:40 ------- Uh, before declaring it a reassociation issue, why don't you try turning off reassoc and see if it actually fixes the problem.
As long as reassoc rewrites it the same everywhere, it would still be PRE'd. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30105