diff options
| author | Paul Brook <pbrook@gcc.gnu.org> | 2008-03-11 17:43:22 +0000 |
|---|---|---|
| committer | Paul Brook <pbrook@gcc.gnu.org> | 2008-03-11 17:43:22 +0000 |
| commit | ec6237e4403c864d94378d7c6bd96a01ff2bc06e (patch) | |
| tree | 9aab21af74f13d71b320c1bcf209e001e2f18eeb /libjava/java/security | |
| parent | 2f6025a15b2eed2f15eb1a997330f097e4814641 (diff) | |
| download | gcc-ec6237e4403c864d94378d7c6bd96a01ff2bc06e.zip gcc-ec6237e4403c864d94378d7c6bd96a01ff2bc06e.tar.gz gcc-ec6237e4403c864d94378d7c6bd96a01ff2bc06e.tar.bz2 | |
arm.c (use_return_insn): Check TARGET_APCS_FRAME.
2008-03-11 Paul Brook <paul@codesourcery.com>
Vladimir Prus <vladimir@codesourcery.com>
* config/arm/arm.c (use_return_insn): Check TARGET_APCS_FRAME.
(arm_compute_save_reg0_reg12_mask): Always
check if register 11 must be saved. Always safe hard frame pointer
when frame_pointer_needeed.
(arm_compute_save_reg_mask): Save IP and PC
only with apcs frames.
(arm_output_epilogue): Adjust Thumb2 codepath to
be also invoked and work for ARM non-apcs frames.
(arm_expand_prologue): Don't bother saving IP
for non-apcs frame, since it's not clobbered by
prologue code. Implement non-apcs frame
layout.
From-SVN: r133117
Diffstat (limited to 'libjava/java/security')
0 files changed, 0 insertions, 0 deletions
