diff options
author | Jeff Law <law@gcc.gnu.org> | 1993-01-03 12:06:11 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1993-01-03 12:06:11 -0700 |
commit | 2b41935c9ecbe7b4d65803be890dd255789901f0 (patch) | |
tree | dd948008d339ecb7694ca2273e4ebdd8ed28de96 /gcc/rtl.c | |
parent | 2721a2e96d5c7562130ad80991c8bc92aab055f4 (diff) | |
download | gcc-2b41935c9ecbe7b4d65803be890dd255789901f0.zip gcc-2b41935c9ecbe7b4d65803be890dd255789901f0.tar.gz gcc-2b41935c9ecbe7b4d65803be890dd255789901f0.tar.bz2 |
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
Diffstat (limited to 'gcc/rtl.c')
0 files changed, 0 insertions, 0 deletions