------- Additional Comments From pinskia at gcc dot gnu dot org  2005-02-16 
21:31 -------
Looks like someone removed a call to cleanup_cfg as we still have werid things 
in the RTL:
(jump_insn# # # 1 (set (pc)
        (label_ref #))# (nil)
    (nil))

(barrier 96 # #)

(code_label 39 # # 7 "" [0 uses])

(jump_insn# # # (addr_diff_vec:SI (label_ref:DI #)
         [
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
            (label_ref:DI #)
        ]
        (const_int 0 [0x0])
        (const_int 0 [0x0]))# (nil)
    (nil))

(barrier 41 # #)

(code_label 94 # # 2 12 "" [1 uses])

(note# # # 2 [bb 2] NOTE_INSN_BASIC_BLOCK)


In fact this is the only different between the what is done now and what was 
done in 20050127.

-- 


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

Reply via email to