Ping: Accumulated cleanups

Steven Bosscher stevenb@suse.de
Mon Jul 26 22:53:00 GMT 2004


On Wednesday 21 July 2004 22:34, Steven Bosscher wrote:
Hi,

> 	* 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.

Ping!

Gr.
Steven




More information about the Gcc-patches mailing list