This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC][PATCH] Support multiple variants of memory addresses


On Tue, Aug 13, 2002 at 12:32:17AM +0200, Ulrich Weigand wrote:
> Do you think this is an acceptable way to solve our problem?

Yes.

> 	* reload.c (find_reloads): Handle constraint letters marked by 
> 	EXTRA_ADDRESS_CONSTRAINT and EXTRA_MEMORY_CONSTRAINT.
> 	(alternative_allows_memconst): Likewise.
> 	* recog.c (asm_operand_ok, preprocess_constraints, 
> 	constrain_operands): Likewise.
> 	* regclass.c (record_operand_costs, record_reg_classes): Likewise.
> 	* local-alloc.c (block_alloc, requires_inout): Likewise.
> 	* stmt.c (parse_output_constraint, parse_input_constraint): Likewise.
> 
> 	* defaults.h (EXTRA_MEMORY_CONSTRAINT): Provide a default.
> 	(EXTRA_ADDRESS_CONSTRAINT): Likewise.
> 	* doc/tm.texi: Document these two new target macros.

Looks ok to me.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]