diff options
author | Jim Wilson <wilson@cygnus.com> | 2000-03-21 04:05:49 +0000 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 2000-03-20 20:05:49 -0800 |
commit | 1ff5b671b624facd50c681f4683c16f740455d02 (patch) | |
tree | 4f79aa00b76655a19ff4514ce0060f758ab5305c /libjava | |
parent | c1f6390295e646f7e26a9ccc2cca171927b3632c (diff) | |
download | gcc-1ff5b671b624facd50c681f4683c16f740455d02.zip gcc-1ff5b671b624facd50c681f4683c16f740455d02.tar.gz gcc-1ff5b671b624facd50c681f4683c16f740455d02.tar.bz2 |
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.
From-SVN: r32661
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions