basic-block.h (first_insn_after_basic_block_note): Declare.
authorJeffrey A Law <law@cygnus.com>
Fri, 6 Jul 2001 18:19:47 +0000 (18:19 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 6 Jul 2001 18:19:47 +0000 (12:19 -0600)
commitb62c888152fb7d3245bbea7464c50aef8fe1c8fa
tree67a0b8b6cde5491a35db8bb2eecd5ab0f821a64e
parent9d99ca5b1edb6322b3e7429cc17ff26e972677b4
basic-block.h (first_insn_after_basic_block_note): Declare.

        * basic-block.h (first_insn_after_basic_block_note): Declare.
        * flow.c (first_insn_after_basic_block_note): Define.  Moved
        from...
        * ssa.c (first_insn_after_basic_block_note): Remove.
        * ssa-dce.c (find_inherently_necessary): Consider BARRIERs
        necessary.
        (ssa_eliminate_dead_code): Properly update the CFG and PHI
        nodes when we find a dead conditional branch.  Insert BARRIERs
        after any blocks with no successors, but which do not have
        any BARRIERs.

From-SVN: r43816
gcc/ChangeLog
gcc/basic-block.h
gcc/flow.c
gcc/ssa-dce.c
gcc/ssa.c