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