------- Comment #6 from rguenth at gcc dot gnu dot org 2010-06-04 09:08 ------- If the result of the conversion is only used in an exit equality test against a constant it can be dropped. This could also happen in a following forwprop run which is our single tree-combiner (though that currently will combine into comparisons only if the result will be a constant, it doesn't treat defs with a single use specially which it could, if the combined constant is in gimple form).
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42505