------- Comment #14 from matz at gcc dot gnu dot org 2009-12-16 23:43 ------- That's exactly what I fixed with my last patch. If this still results in a difference it's caused by difference in cheapness of branches. I'll poke at it.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42027