diff options
author | J"orn Rennecke <joern.rennecke@superh.com> | 2003-08-07 22:40:07 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2003-08-07 23:40:07 +0100 |
commit | 7d73a2bae9ca5a839059e88058686d36c8b094a7 (patch) | |
tree | 5ff69d39777d33ffc717df14e7e609fd24df84c3 /libjava/java/security/KeyException.java | |
parent | 7160c99da0fe3cce45ab75fb507df25151b4408e (diff) | |
download | gcc-7d73a2bae9ca5a839059e88058686d36c8b094a7.zip gcc-7d73a2bae9ca5a839059e88058686d36c8b094a7.tar.gz gcc-7d73a2bae9ca5a839059e88058686d36c8b094a7.tar.bz2 |
sh.c (calc_live_regs): If the return address pointer is live, force pr live.
* sh.c (calc_live_regs): If the return address pointer is live,
force pr live.
(sh5_schedule_saves): Exclude PR_MEDIA_REG from being a temp register
for saves / restores.
(sh_expand_epilogue): If sh_media_register_for_return returns a
register number, flag the instructions that restores PR_MEDIA_REG
as possibly dead.
Remove dead update of offset.
(sh_get_pr_initial_val): Use UNSPEC_RA if we don't know yet if
we can use the result of get_hard_reg_initial_val.
* sh.md (UNSPEC_RA): New constant.
(movsi_i_lowpart+1): Changed into a define_insn_and_split, named:
(load_ra). Handle UNSPEC_RA.
(sibcall_media): Use PR_MEDIA_REG.
From-SVN: r70234
Diffstat (limited to 'libjava/java/security/KeyException.java')
0 files changed, 0 insertions, 0 deletions