summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/beans/decoder/AbstractCreatableObjectContext.h
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2010-08-04 23:58:20 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2010-08-04 23:58:20 +0000
commit2c22c7757371a516818998183f743474e160df53 (patch)
treeeb7f0b5567cc7d6cb922b0481b3d5febf7bb2646 /libjava/gnu/java/beans/decoder/AbstractCreatableObjectContext.h
parent22ab0a325c5d53e7ba0dedbc7039021fdc76121d (diff)
downloadppe42-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/AbstractCreatableObjectContext.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud