http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49007

--- Comment #19 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2011-05-23 
18:00:56 UTC ---
> This code fails to handle the case where there already is a use.

This should have been fixed in 4.5 and above:

        PR rtl-optimization/40086
        * reorg.c (relax_delay_slots): When looking for redundant insn at
        the branch target, use next_real_insn, not next_active_insn.

Reply via email to