aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2005-10-19 11:20:48 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2005-10-19 11:20:48 +0000
commit7633f08ea73eaaabdaa40260660236cf596cbf67 (patch)
tree1dec978ace83e5fe53292b7f61309f8c44616f0f /gcc/c-decl.c
parentda48f5ec925021d918500ec18a35b0d37bc29811 (diff)
downloadgcc-7633f08ea73eaaabdaa40260660236cf596cbf67.zip
gcc-7633f08ea73eaaabdaa40260660236cf596cbf67.tar.gz
gcc-7633f08ea73eaaabdaa40260660236cf596cbf67.tar.bz2
s390-protos.h (s390_hard_regno_rename_ok): Add prototype.
* config/s390/s390-protos.h (s390_hard_regno_rename_ok): Add prototype. * config/s390/s390.c (s390_hard_regno_rename_ok): New function. (s390_can_eliminate): Handle BASE_REGNUM elimination. (s390_initial_elimination_offset): Likewise. (s390_conditional_register_usage): BASE_REGNUM is no longer a fixed register on TARGET_ZARCH targets. * config/s390/s390.h (HARD_REGNO_RENAME_OK): Define (INITIAL_FRAME_POINTER_OFFSET): Remove. (REG_ALLOC_ORDER): Move BASE_REGNUM lower. (ELIMINABLE_REGS): Add BASE_REGNUM elimination rule. From-SVN: r105611
Diffstat (limited to 'gcc/c-decl.c')
0 files changed, 0 insertions, 0 deletions