* config/rs6000/rs6000.md (store_multiple): Correct RTL
generation for first set.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45229
138bc75d-0d04-0410-961f-
82ee72b054a4
+2001-08-28 Will Cohen <wcohen@redhat.com>
+
+ * config/rs6000/rs6000.md (store_multiple): Correct RTL
+ generation for first set.
+
2001-08-27 Roman Zippel <zippel@linux-m68k.org>
* flow.c (redirect_edge_succ_nodup): Return new edge.
op0 = replace_equiv_address (operands[0], to);
XVECEXP (operands[3], 0, 0)
- = gen_rtx_SET (VOIDmode, op0, operands[1]);
+ = gen_rtx_SET (VOIDmode, adjust_address (op0, SImode, 0), operands[1]);
XVECEXP (operands[3], 0, 1) = gen_rtx_CLOBBER (VOIDmode,
gen_rtx_SCRATCH (SImode));