builtins.c (expand_movstr): Fix endp == 1 adjustment after last commit.
authorRichard Sandiford <richard.sandiford@linaro.org>
Thu, 24 Mar 2011 15:13:45 +0000 (15:13 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 24 Mar 2011 15:13:45 +0000 (15:13 +0000)
gcc/
* builtins.c (expand_movstr): Fix endp == 1 adjustment after
last commit.

From-SVN: r171397

gcc/ChangeLog
gcc/builtins.c

index 4c00adc8d9490feae9963483bddeb18422a8283e..d8331aca79c91d453467ab4eb48e83305344af51 100644 (file)
@@ -1,3 +1,8 @@
+2011-03-24  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * builtins.c (expand_movstr): Fix endp == 1 adjustment after
+       last commit.
+
 2011-03-24  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/48271
index f2b5130b837f18e1df80cb36b829dc47b8f3c5be..1b93f3c0c9a359131ffb27b6c176557649df69fa 100644 (file)
@@ -3655,7 +3655,6 @@ static rtx
 expand_movstr (tree dest, tree src, rtx target, int endp)
 {
   struct expand_operand ops[3];
-  rtx end;
   rtx dest_mem;
   rtx src_mem;
 
@@ -3683,7 +3682,7 @@ expand_movstr (tree dest, tree src, rtx target, int endp)
         adjust it.  */
       if (endp == 1)
        {
-         rtx tem = plus_constant (gen_lowpart (GET_MODE (target), end), 1);
+         rtx tem = plus_constant (gen_lowpart (GET_MODE (target), target), 1);
          emit_move_insn (target, force_operand (tem, NULL_RTX));
        }
     }