diff options
author | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-21 04:05:49 +0000 |
---|---|---|
committer | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-21 04:05:49 +0000 |
commit | 2bd308f0503fe6efbe076fbfabff794866b000b0 (patch) | |
tree | 4f79aa00b76655a19ff4514ce0060f758ab5305c /libjava/testsuite/libjava.lang | |
parent | c44e88086a48312df292fbe1105a16c462da8c57 (diff) | |
download | ppe42-gcc-2bd308f0503fe6efbe076fbfabff794866b000b0.tar.gz ppe42-gcc-2bd308f0503fe6efbe076fbfabff794866b000b0.zip |
Minor performance improvements. Minor EH/unwind bug fix.
* config/ia64/ia64.c (ia64_expand_prologue): Don't abort if leaf
function uses output registers. Don't save RP for leaf functions.
Do save RP even if no epilogue.
* config/ia64/ia64.h (FIXED_REGISTERS): Unmark in/out registers.
(CALL_USED_REGISTERS): Unmark in registers.
(REG_ALLOC_ORDER): Move out regs up, to near the top. Move in regs up,
to near the middle.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32661 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/testsuite/libjava.lang')
0 files changed, 0 insertions, 0 deletions