diff options
author | Jeff Law <law@gcc.gnu.org> | 1997-07-11 09:48:51 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1997-07-11 09:48:51 -0600 |
commit | 1f2d8f510f4e516803427373e1625991756d4d91 (patch) | |
tree | 5e01199fcba309c34ef4cc3157abf0ce7fb2e7c8 /gcc/bitmap.c | |
parent | 7a49a4fd7b45ce1c15859f6bd4ee46418310d8f1 (diff) | |
download | gcc-1f2d8f510f4e516803427373e1625991756d4d91.zip gcc-1f2d8f510f4e516803427373e1625991756d4d91.tar.gz gcc-1f2d8f510f4e516803427373e1625991756d4d91.tar.bz2 |
mips.c (epilogue_reg_mentioned_p): Delete unused function.
* mips.c (epilogue_reg_mentioned_p): Delete unused function.
(mips_epilogue_delay_slots): Likewise.
(function_epilogue): Greatly simplify.
(mips_expand_epilogue): If we have a null prologue/epilogue,
then use a normal return insn. Emit blockage insns before
stack pointer adjustments.
(mips_can_use_return_insn): Renamed from simple_epilogue_p. All
callers changed. Do not use return insns if $31 is live in the
function or if generating profiling information.
* mips.h (DELAY_SLOTS_FOR_EPILOGUE): Delete.
(ELIGIBLE_FOR_EPILOGUE_DELAY): Likewise.
* mips.md (return): Remove expander and change the pattern to
look like a standard "return" insn.
(return_internal): Show use of $31 explictly.
(epilogue expander): Enable.
From-SVN: r14412
Diffstat (limited to 'gcc/bitmap.c')
0 files changed, 0 insertions, 0 deletions