r116354 - in /branches/addressing-modes/gcc: Ch...
bonzini@gcc.gnu.org
bonzini@gcc.gnu.org
Wed Aug 23 17:31:00 GMT 2006
Author: bonzini
Date: Wed Aug 23 17:31:10 2006
New Revision: 116354
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116354
Log:
2006-08-23 Paolo Bonzini <bonzini@gnu.org>
* config/rs6000/rs6000.c (rs6000_legitimate_offset_address_p,
legitimate_indexed_address_p, legitimate_indirect_address_p,
macho_lo_sum_memory_operand, legitimate_lo_sum_address_p):
Use ok_for_*_p.
(REG_MODE_OK_FOR_BASE_P): Delete.
(rs6000_legitimize_reload_address): Use ok_for_*_p and
base_reg_class.
* config/rs6000/rs6000.h (MODE_CODE_BASE_REG_CLASS): New name of...
(BASE_REG_CLASS): ... this.
(REGNO_OK_FOR_INDEX_P): Don't look up reg_renumber.
(REGNO_MODE_CODE_OK_FOR_BASE_P): Likewise, renamed from...
(REGNO_OK_FOR_BASE_P): ... this.
(INT_REG_OK_FOR_INDEX_P, INT_REG_OK_FOR_BASE_P,
REG_OK_FOR_INDEX_P, REG_OK_FOR_BASE_P): Remove.
Modified:
branches/addressing-modes/gcc/ChangeLog.addrmodes
branches/addressing-modes/gcc/config/rs6000/rs6000.c
branches/addressing-modes/gcc/config/rs6000/rs6000.h
More information about the Gcc-cvs
mailing list