diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-28 16:53:00 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-28 16:53:00 +0000 |
commit | 6153f5f091eb6d94816fc1b84a63763c438f8717 (patch) | |
tree | 875f2d598870b2626ddc81d482220efa9067a49c /gcc/insn-addr.h | |
parent | fdeff8907c5725010a841067c2462950841f63ba (diff) | |
download | gcc-6153f5f091eb6d94816fc1b84a63763c438f8717.tar.gz |
* 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
Diffstat (limited to 'gcc/insn-addr.h')
0 files changed, 0 insertions, 0 deletions