diff options
| author | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-11-20 11:44:19 +0000 |
|---|---|---|
| committer | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-11-20 11:44:19 +0000 |
| commit | ffc9d00c79adc92bd0ba09228f3855d485174fdb (patch) | |
| tree | 029156bebba710b4f4a4a918b838c987c8d482ca /libjava/gnu/java/io/ObjectIdentityWrapper.java | |
| parent | 49b2a510df510287cb6024163aae2e7d722cc103 (diff) | |
| download | ppe42-gcc-ffc9d00c79adc92bd0ba09228f3855d485174fdb.tar.gz ppe42-gcc-ffc9d00c79adc92bd0ba09228f3855d485174fdb.zip | |
* 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 'libjava/gnu/java/io/ObjectIdentityWrapper.java')
0 files changed, 0 insertions, 0 deletions

