diff options
author | Jeff Law <law@gcc.gnu.org> | 1996-03-06 13:18:32 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1996-03-06 13:18:32 -0700 |
commit | e63ffc3836f06f9176692dbc6463f5ff61a9c277 (patch) | |
tree | 67ca18226988d68bbaca827f022492f8510bbb7a /gcc/cplus-dem.c | |
parent | e4080ae4bb50e244456307cefd7fb1d9b5824d58 (diff) | |
download | gcc-e63ffc3836f06f9176692dbc6463f5ff61a9c277.zip gcc-e63ffc3836f06f9176692dbc6463f5ff61a9c277.tar.gz gcc-e63ffc3836f06f9176692dbc6463f5ff61a9c277.tar.bz2 |
lib2funcs.asm (__outline_prologue): Remove frame pointer support.
* lib2funcs.asm (__outline_prologue): Remove frame pointer
support.
(__outline_prologue_fp): Out of line prologue with frame pointer.
(__outline_epilogue, outline_epilogue_fp): Similarly.
* pa.c (compute_frame_size): Allocate enough space to avoid holes
in the callee register saves. Remove some special handling of %r3.
(hppa_expand_prologue): Don't do an out of line prologue/epilogue
if it would take more insns than an inline prologue/epilogue.
Don't leave holes in the callee register save set.
(hppa_expand_prologue): Corresponding changes. Pass stack size
to out of line epilogue code.
* pa.h (FRAME_POINTER_REQUIRED): Revert last change.
* pa.md (outline_prologue_call): Handle outline prologues which
don't need frame pointers.
(outline_epilogue_call): Similarly.
* t-pro: Reenable multilib code. Build a set of libraries that
optimize for space.
From-SVN: r11483
Diffstat (limited to 'gcc/cplus-dem.c')
0 files changed, 0 insertions, 0 deletions