OSDN Git Service

* flow.c (flow_delete_insn): If we delete a CODE_LABEL, also remove
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Apr 1999 02:18:55 +0000 (02:18 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Apr 1999 02:18:55 +0000 (02:18 +0000)
commit13d60e7c227ee54f14bb0eaae2410ec4488ca31c
tree4730eb8514a569674bc3d9d7886860ad0b6bb297
parentb67ec609e12e3dd8e9fec77194a1751be0c1937a
* flow.c (flow_delete_insn): If we delete a CODE_LABEL, also remove
it from the nonlocal_goto_handler_labels list.
* jump.c (delete_insn): Likewise.
(jump_optimize_1): Also recompute LABEL_NUSES when we are just
marking labels.
* rtl.h (remove_node_from_expr_list): Declare.
* rtlanal.c (remove_node_from_expr_list): New function.

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