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

Alan Modra <amodra at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P3
   Target Milestone|4.7.0                       |---

--- Comment #1 from Alan Modra <amodra at gmail dot com> 2011-08-02 15:14:01 
UTC ---
This is the jump from fold-compare-3.c.198r.pro_and_epilogue
(jump_insn 8 7 9 2 (set (pc)
        (if_then_else (ne (reg:CC 75 7 [122])
                (const_int 0 [0]))
            (return)
            (pc)))
/home/amodra/src/gcc-current/gcc/testsuite/gcc.dg/fold-compare-3.c:30 662
{*rs6000.md:15325}
     (expr_list:REG_BR_PROB (const_int 8010 [0x1f4a])
        (nil))
 -> return)
 ^^^^^^^^^--- and it has its label.

The label disappears in fold-compare-3.c.201r.peephole2
(jump_insn 26 25 9 2 (set (pc)
        (if_then_else (ne (reg:CC 75 7 [122])
                (const_int 0 [0]))
            (return)
            (pc)))
/home/amodra/src/gcc-current/gcc/testsuite/gcc.dg/fold-compare-3.c:30 -1
     (nil))

Last define_peephole2 in rs6000.md is involved here.

Reply via email to