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