Commit 2b41935c by Jeff Law

pa.c (apparent_fsize): Delete variable.

	* pa.c 	(apparent_fsize): Delete variable.
	(compute_frame_size): Many changes. Return the total frame size,
	including space for "magic" stuff at the top of the stack and any
	rounding for the Snake.
	(output_function_prologue): Don't take a leaf_function argument;
	Decide that based on frame size and frame_pointer_needed.
	Don't emit any frame diddling code if actual_fsize is 0.
	(output_function_epilogue): Don't take leaf_function argument.
	Don't do anything if no frame.
	Keep stack pointer aligned to 64 bytes before loading from old
	frame pointer.
	(hppa_epilogue_delay_slots): Only if there is no frame will we
	have an empty delay slot to fill.
	(eligible_for_epilogue_delay): Don't check "leaf_function" anymore.

From-SVN: r3072
parent 2721a2e9
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment