flow.c (commit_one_edge_insertion): Be prepared for a return insn to be inserted...
authorRichard Henderson <rth@gcc.gnu.org>
Wed, 17 May 2000 01:44:03 +0000 (18:44 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 17 May 2000 01:44:03 +0000 (18:44 -0700)
commitf5540cd4aacb0a614929b2afa0912d2f28ba00f1
treed6bcb2f865cce1fba604f777cacacf150b20230e
parent23568fa021aa71b8bab49c2b9fc0ed58f30b033d
flow.c (commit_one_edge_insertion): Be prepared for a return insn to be inserted on the edge with a normal jump.

        * flow.c (commit_one_edge_insertion): Be prepared for a return
        insn to be inserted on the edge with a normal jump.
        * jump.c (jump_optimize_1): Don't look to create return isns.

        * flow.c (flow_delete_insn): Don't adjust reference count of notes.
        * jump.c (jump_optimize_1): Likewise.
        (returnjump_p): Verify the argument is a JUMP_INSN.
        * rtl.def (NOTE): Add 5th element for NOTE_INSN_DELETED_LABEL.

From-SVN: r33950
gcc/ChangeLog
gcc/flow.c
gcc/jump.c
gcc/rtl.def