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