rs6000.md (load_multiple): Use adjust_address_nv.

* config/rs6000/rs6000.md (load_multiple): Use adjust_address_nv.
	(store_multiple): Likewise.

From-SVN: r59967
This commit is contained in:
Geoffrey Keating 2002-12-09 19:59:17 +00:00
parent 074e73c4e9
commit 7ef788f02f
2 changed files with 10 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2002-12-08 Geoffrey Keating <geoffk@apple.com>
* config/rs6000/rs6000.md (load_multiple): Use adjust_address_nv.
(store_multiple): Likewise.
2002-12-09 John David Anglin <dave@hiauly1.hia.nrc.ca>
* pa/fptr.c (__canonicalize_funcptr_for_compare): Don't canonicalize
@ -29,8 +34,8 @@
Sun Dec 8 14:57:39 CET 2002 Jan Hubicka <jh@suse.cz>
* i386.c (ix86_expand_int_movcc): Use force_operand instead of constructing
insn directly.
* i386.c (ix86_expand_int_movcc): Use force_operand instead of
constructing insn directly.
2002-12-07 Kazu Hirata <kazu@cs.umass.edu>

View File

@ -9432,7 +9432,7 @@
for (i = 0; i < count; i++)
XVECEXP (operands[3], 0, i)
= gen_rtx_SET (VOIDmode, gen_rtx_REG (SImode, regno + i),
adjust_address (op1, SImode, i * 4));
adjust_address_nv (op1, SImode, i * 4));
}")
(define_insn "*ldmsi8"
@ -9582,14 +9582,14 @@
op0 = replace_equiv_address (operands[0], to);
XVECEXP (operands[3], 0, 0)
= gen_rtx_SET (VOIDmode, adjust_address (op0, SImode, 0), operands[1]);
= gen_rtx_SET (VOIDmode, adjust_address_nv (op0, SImode, 0), operands[1]);
XVECEXP (operands[3], 0, 1) = gen_rtx_CLOBBER (VOIDmode,
gen_rtx_SCRATCH (SImode));
for (i = 1; i < count; i++)
XVECEXP (operands[3], 0, i + 1)
= gen_rtx_SET (VOIDmode,
adjust_address (op0, SImode, i * 4),
adjust_address_nv (op0, SImode, i * 4),
gen_rtx_REG (SImode, regno + i));
}")