aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1993-01-03 12:06:11 -0700
committerJeff Law <law@gcc.gnu.org>1993-01-03 12:06:11 -0700
commit2b41935c9ecbe7b4d65803be890dd255789901f0 (patch)
treedd948008d339ecb7694ca2273e4ebdd8ed28de96 /gcc/rtl.c
parent2721a2e96d5c7562130ad80991c8bc92aab055f4 (diff)
downloadgcc-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