aboutsummaryrefslogtreecommitdiff
path: root/gcc/cplus-dem.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1996-03-06 13:18:32 -0700
committerJeff Law <law@gcc.gnu.org>1996-03-06 13:18:32 -0700
commite63ffc3836f06f9176692dbc6463f5ff61a9c277 (patch)
tree67ca18226988d68bbaca827f022492f8510bbb7a /gcc/cplus-dem.c
parente4080ae4bb50e244456307cefd7fb1d9b5824d58 (diff)
downloadgcc-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