------- Comment #4 from rearnsha at gcc dot gnu dot org 2007-05-07 09:34 ------- (In reply to comment #2) > > 1) Hoists a register containing 0 out of the loop > The correct thing to do. > Not necessarily. Hoisting literal constants means that opportunities to simply insns based on that constant are potentially lost.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31849