* flow.c (propagate_block_delete_insn): Handle deletion of ADDR_VEC
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Apr 2001 16:53:00 +0000 (16:53 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Apr 2001 16:53:00 +0000 (16:53 +0000)
commit6153f5f091eb6d94816fc1b84a63763c438f8717
tree875f2d598870b2626ddc81d482220efa9067a49c
parentfdeff8907c5725010a841067c2462950841f63ba
    * flow.c (propagate_block_delete_insn): Handle deletion of ADDR_VEC
        and ADDR_DIFF_VEC insns when the proceeding CODE_LABEL was put
        into the constant pool.
        * jump.c (jump_optimize_1): Remove barrier successors after all
        the LABEL_NUSES counds have been computed.
        (delete_barrier_successors): When deleting a tablejump insn, also
        delete the jump table it uses.
        * varasm.c (force_const_mem): Set LABEL_PRESERVE_P when forcing a
        label into memory.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41662 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/flow.c
gcc/jump.c
gcc/varasm.c