r112229 - in /trunk/gcc: ChangeLog emit-rtl.c f...

steven@gcc.gnu.org steven@gcc.gnu.org
Mon Mar 20 21:22:00 GMT 2006


Author: steven
Date: Mon Mar 20 21:22:55 2006
New Revision: 112229

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112229
Log:
	* function.h (struct function) <x_tail_recursion_reentry>:
	Rename to x_stack_check_probe_note.
	(tail_recursion_reentry): Rename to stack_check_probe_note.
	* function.c: Replace tail_recursion_reentry with
	stack_check_probe_note everywhere.
	(expand_function_start): Only emit a note for
	stack_check_probe_note with -fstack-protect.
	* stmt.c (expand_case): Don't emit NOTE_INSN_DELETED notes.

	* emit-rtl.c (remove_unnecessary_notes): Remove.
	(pass_remove_unnecessary_notes): Remove.
	* rtl.h (remove_unnecessary_notes): Remove prototype.
	* final.c (final_start_function): Don't call remove_unnecessary_notes.
	* tree-pass.h (pass_remove_unnecessary_notes): Remove.
	* passes.c (pass_remove_unnecessary_notes): Don't run it.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/emit-rtl.c
    trunk/gcc/final.c
    trunk/gcc/function.c
    trunk/gcc/function.h
    trunk/gcc/passes.c
    trunk/gcc/rtl.h
    trunk/gcc/stmt.c
    trunk/gcc/tree-pass.h



More information about the Gcc-cvs mailing list