r116295 - in /branches/addressing-modes/gcc: Ch...
bonzini@gcc.gnu.org
bonzini@gcc.gnu.org
Mon Aug 21 12:01:00 GMT 2006
Author: bonzini
Date: Mon Aug 21 12:01:00 2006
New Revision: 116295
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116295
Log:
2006-08-21 Paolo Bonzini <bonzini@gnu.org>
* addresses.h (regno_ok_for_base_p, ok_for_base_p, regno_ok_for_index_p,
ok_for_index_p): Get an argument to indicate strictness.
(regno_ok_for_base_p_strict, ok_for_base_p_strict, regno_ok_for_index_p_strict,
ok_for_index_p_strict): New functions.
* reload.c (find_reloads_address, find_reloads_address_1): Add _strict to calls.
* regrename.c (scan_rtx_address, replace_oldest_value_addr): Likewise.
* addresses.h (ok_for_base_p, ok_for_index_p, ok_for_base_p_strict,
ok_for_index_p_strict, ok_for_base_p_nonstrict, ok_for_index_p_nonstrict): Accept
non-REG arguments.
Modified:
branches/addressing-modes/gcc/ChangeLog.addrmodes
branches/addressing-modes/gcc/addresses.h
branches/addressing-modes/gcc/regrename.c
branches/addressing-modes/gcc/reload.c
More information about the Gcc-cvs
mailing list