* builtins.c (expand_builtin_memcpy): Use mode of dest_addr for
authorkraai <kraai@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 24 May 2003 14:50:02 +0000 (14:50 +0000)
committerkraai <kraai@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 24 May 2003 14:50:02 +0000 (14:50 +0000)
intermediate computation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67154 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/builtins.c

index afc04f8..1a04fa3 100644 (file)
@@ -1,3 +1,8 @@
+2003-05-24  Matt Kraai  <kraai@alumni.cmu.edu>
+
+       * builtins.c (expand_builtin_memcpy): Use mode of dest_addr for
+       intermediate computation.
+
 2003-05-23  Eric Christopher  <echristo@redhat.com>
 
        * config/mips/mips.md (clzsi, clzdi): New patterns.
index 88311b7..e2da8b8 100644 (file)
@@ -2377,7 +2377,7 @@ expand_builtin_memcpy (arglist, target, mode, endp)
 
          if (endp == 2)
            {
-             result = simplify_gen_binary (MINUS, GET_MODE (result),
+             result = simplify_gen_binary (MINUS, GET_MODE (dest_addr),
                                            result, const1_rtx);
              result = force_operand (result, NULL_RTX);
            }