]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rs6000.md (store_multiple): Correct RTL generation for first set.
authorWill Cohen <wcohen@redhat.com>
Tue, 28 Aug 2001 17:26:14 +0000 (17:26 +0000)
committerWilliam Cohen <wcohen@gcc.gnu.org>
Tue, 28 Aug 2001 17:26:14 +0000 (17:26 +0000)
2001-08-28  Will Cohen  <wcohen@redhat.com>

* config/rs6000/rs6000.md (store_multiple): Correct RTL
generation for first set.

From-SVN: r45229

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index ec8504bd9aa5d2d270ed463e73b4aca35611acee..55502f7e4ce911bec046c35a24cd3c954163e1f9 100644 (file)
@@ -1,3 +1,8 @@
+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.
index d116a6353843713bd21320d856650b0378079002..5cb537d1b86b33f720a9f18f9c974114ab834f37 100644 (file)
   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));