diff options
| author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-08-04 23:58:20 +0000 |
|---|---|---|
| committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-08-04 23:58:20 +0000 |
| commit | 2c22c7757371a516818998183f743474e160df53 (patch) | |
| tree | eb7f0b5567cc7d6cb922b0481b3d5febf7bb2646 /libjava/gnu/java/beans/decoder/JavaHandler.h | |
| parent | 22ab0a325c5d53e7ba0dedbc7039021fdc76121d (diff) | |
| download | ppe42-gcc-2c22c7757371a516818998183f743474e160df53.tar.gz ppe42-gcc-2c22c7757371a516818998183f743474e160df53.zip | |
Emit the prologue/epilogue using frame offsets.
Record register save offsets in ix86_frame.
Move SP/FP offsets into the global state; update them everywhere
we currently handle CFA offsets.
Use that global state to choose base registers and offsets for
the register saves and restores.
There is a bug fix contained herein, whereby r11 could be clobbered
along an indirect sibcall path when the stack frame is very large (>2GB).
The emit_restore_{sse_,}regs_using_mov functions didn't handle this
case, but pro_epilogue_adjust_stack does.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162888 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/beans/decoder/JavaHandler.h')
0 files changed, 0 insertions, 0 deletions

