OSDN Git Service

* cfgexpand.c (tree_expand_cfg): Fix comment.
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jul 2004 19:09:32 +0000 (19:09 +0000)
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jul 2004 19:09:32 +0000 (19:09 +0000)
commit011e6b51aaaaa628b204812a1714ada9e8092c87
tree3d2deb55bb0ac08950644e984c159ecbcc49e955
parent9d167a28e3dd31e6748679cdb766610d53fbe6dc
* cfgexpand.c (tree_expand_cfg): Fix comment.

* calls.c (expand_call): Ignore rtx_equal_function_value_matters.
* function.c (purge_single_hard_subreg_set, purge_hard_subreg_sets):
Remove.
(prepare_function_start): Don't set rtx_equal_function_value_matters.
* integrate.c (copy_rtx_and_substitute): Don't test for it.
* passes.c (rest_of_compilation): Don't call purge_hard_subreg_sets.
Don't set rtx_equal_function_value_matters.  Don't register RTL hooks
here again.  Update leading comment.
* rtl.c (rtx_equal_function_value_matters): Remove.
(rtx_equal_p): Don't test for it.
* simplify-rtx.c (simplify_binary_operation, simplify_subreg):
Likewise.

* rtl.h (enum insn_note): Remove NOTE_INSN_LOOP_END_TOP_COND.
* rtl.c (note_insn_name): Likewise.
* emit-rtl.c (remove_unnecessary_notes): Don't handle it.
* final.c (final_scan_insn): Likewise.

* except.c (finish_eh_generation): Don't call cfg_cleanup from here.
* passes.c (rest_of_handle_eh): Do it here.

* stmt.c (struct nesting): Remove struct nesting block member.
(struct stmt_status): Remove x_block_start_count field.
(current_block_start_count): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85228 138bc75d-0d04-0410-961f-82ee72b054a4
13 files changed:
gcc/ChangeLog
gcc/calls.c
gcc/cfgexpand.c
gcc/emit-rtl.c
gcc/except.c
gcc/final.c
gcc/function.c
gcc/integrate.c
gcc/passes.c
gcc/rtl.c
gcc/rtl.h
gcc/simplify-rtx.c
gcc/stmt.c