flow.c (flow_delete_insn, [...]): Export.
authorRichard Henderson <rth@cygnus.com>
Sun, 6 Feb 2000 13:01:03 +0000 (05:01 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 6 Feb 2000 13:01:03 +0000 (05:01 -0800)
commit69732dcb9c663d68d2a5d433ce76ed8da43e5632
tree14cb8de0063e0e21049d8e2193ad60c82320ff4c
parent52a75c3c22a68d2acdbdf6e2e5070b1f424bfc81
flow.c (flow_delete_insn, [...]): Export.

        * flow.c (flow_delete_insn, make_edge, remove_edge): Export.
        * basic-block.h: Declare them.
        * emit-rtl.h (active_insn_p): New.
        (next_active_insn, prev_active_insn): Use it.
        * rtl.h: Declare it.
        * function.c (emit_return_into_block): New.
        (thread_prologue_and_epilogue_insns): Insert return insns instead
        of epilogues when possible.
        * jump.c (jump_optimize_1): Remove code to insert a return insn
        on the fallthru to the exit block.

From-SVN: r31826
gcc/ChangeLog
gcc/basic-block.h
gcc/emit-rtl.c
gcc/flow.c
gcc/function.c
gcc/jump.c
gcc/rtl.h