summaryrefslogtreecommitdiff
path: root/libffi
diff options
context:
space:
mode:
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>2003-11-20 11:44:19 +0000
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>2003-11-20 11:44:19 +0000
commitffc9d00c79adc92bd0ba09228f3855d485174fdb (patch)
tree029156bebba710b4f4a4a918b838c987c8d482ca /libffi
parent49b2a510df510287cb6024163aae2e7d722cc103 (diff)
downloadgcc-ffc9d00c79adc92bd0ba09228f3855d485174fdb.tar.gz
* arm.c (use_return_insn): New argument, SIBLING. Support returning
with a single instruction if the stack has been decremented by 4 and we have a frame pointer. Update all callers. (output_return_instruction): Likewise. (arm_output_epilogue): Change argument to SIBLING. Calculate really_return from the new argument. Update all callers. * arm.h (USE_RETURN_INSN): Pass NULL for the sibling. * arm.md (sibcall_epilogue): Call use_return_insn directly, and pass the sibling call. * arm-protos.h (use_return_insn, arm_output_epilogue): Update prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73761 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libffi')
0 files changed, 0 insertions, 0 deletions