------- Comment #6 from dberlin at gcc dot gnu dot org 2006-01-03 18:39 ------- You are confused about what load PRE does. It will not lift these load because it is not partially redundant. You are looking for some sort of generic code hoister.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24001