diff options
author | Geoffrey Keating <geoffk@gcc.gnu.org> | 2002-12-09 19:59:17 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2002-12-09 19:59:17 +0000 |
commit | 7ef788f02fafa5d138b6f2b8b75c0326c8777571 (patch) | |
tree | f6a2f022cced83aa450ae114f2b31a0883cfe66f /gcc | |
parent | 074e73c4e99bca91f2630f12c4bb411fd30f18ab (diff) | |
download | gcc-7ef788f02fafa5d138b6f2b8b75c0326c8777571.zip gcc-7ef788f02fafa5d138b6f2b8b75c0326c8777571.tar.gz gcc-7ef788f02fafa5d138b6f2b8b75c0326c8777571.tar.bz2 |
rs6000.md (load_multiple): Use adjust_address_nv.
* config/rs6000/rs6000.md (load_multiple): Use adjust_address_nv.
(store_multiple): Likewise.
From-SVN: r59967
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 6 |
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c8d682f..3514ae1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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> diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 16f083b..a031a29 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -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)); }") |