aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@gcc.gnu.org>2002-12-09 19:59:17 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2002-12-09 19:59:17 +0000
commit7ef788f02fafa5d138b6f2b8b75c0326c8777571 (patch)
treef6a2f022cced83aa450ae114f2b31a0883cfe66f
parent074e73c4e99bca91f2630f12c4bb411fd30f18ab (diff)
downloadgcc-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
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/config/rs6000/rs6000.md6
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));
}")