------- Comment #10 from steven at gcc dot gnu dot org 2005-11-16 08:52 ------- Re. comment #9
GCSE store motion is very broken, and it's really been like that for a long time. And it doesn't really do much, either, when you turn it on. Sadly we have nothing to replace it right now except the loop store motion in tree-ssa-loop-im.c, which doesn't work as well as GCSE store motion due to alias representation issues at the tree level. We're just going to have to fix this one IMHO. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24257