This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC][PATCH] Support multiple variants of memory addresses
- From: Richard Henderson <rth at redhat dot com>
- To: Ulrich Weigand <weigand at immd1 dot informatik dot uni-erlangen dot de>
- Cc: gcc-patches at gcc dot gnu dot org, uweigand at de dot ibm dot com, hpenner at de dot ibm dot com
- Date: Mon, 12 Aug 2002 16:29:56 -0700
- Subject: Re: [RFC][PATCH] Support multiple variants of memory addresses
- References: <200208122232.AAA26998@faui11.informatik.uni-erlangen.de>
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~