------- Comment #1 from pinskia at gcc dot gnu dot org 2008-05-11 17:51 ------- I bet this is a regression in fact and not really an enhancement. Lim was doing the store motion in previous versions of GCC but was disabled when the aliasing oracle patch went in (there was no explication for that part of the change).
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36009