r179654 - in /trunk/gcc: ChangeLog function.c

bernds@gcc.gnu.org bernds@gcc.gnu.org
Fri Oct 7 12:20:00 GMT 2011


Author: bernds
Date: Fri Oct  7 12:20:17 2011
New Revision: 179654

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179654
Log:
	* function.c (frame_required_for_rtx): Remove function.
	(requires_stack_frame_p): New arg set_up_by_prologue.  All callers
	changed.  Compute a set of mentioned registers and compare against
	the new arg rather than calling frame_required_for_rtx.
	(thread_prologue_and_epilogue_insns): Compute the set_up_by_prologue
	reg set.  Convert the unconverted_simple_returns mechanism to store
	jump insns rather than their basic blocks.  Also check the
	orig_entry_edge destination for new blocks.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/function.c



More information about the Gcc-cvs mailing list