]> gcc.gnu.org Git - gcc.git/commit - gcc/config/h8300/h8300.c
Joern Rennecke (amylaar@cygnus.com)
authorJeffrey A Law <law@cygnus.com>
Thu, 6 Sep 2001 16:48:48 +0000 (16:48 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 6 Sep 2001 16:48:48 +0000 (10:48 -0600)
commit1aae372ea5a890452d51da3e0d798e8d97f92638
tree6e79bd04e722e4cfd11cde76207d760d72c13d78
parent5234e23b11138cf83cc55185c79b5fe2918e1066
Joern Rennecke (amylaar@cygnus.com)

Thu Sep  6 11:16:35 2001  Jeffrey A Law  (law@cygnus.com)
  Joern Rennecke (amylaar@cygnus.com)

* h8300-protos.h (h8300_return_addr_rtx): New prototype.
* h8300.c (initial_offset): Handle offset between RP and FP.
(h8300_return_addr_rtx): New function.
* h8300.h (FIRST_PSEUDO_REGISTER): Bump now that we have a
return register.
(FIXED_REGISTERS, CALL_USED_REGISTERS): Corresponding changes.
(REG_ALLOC_ORDER, RETURN_ADDRESS_POINTER_REGNUM): Likewise.
(REG_CLASS_CONTENTS, ELIMINABLE_REGS): Likewise.
(CAN_ELIMINATE, REGISTER_NAMES):
(RETURN_ADDR_RTX): Call h8300_return_addr_rtx.

Co-Authored-By: Joern Rennecke <amylaar@cygnus.com>
From-SVN: r45441
gcc/ChangeLog
gcc/config/h8300/h8300-protos.h
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.h
This page took 0.058852 seconds and 5 git commands to generate.