aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1995-04-17 12:19:48 -0700
committerJim Wilson <wilson@gcc.gnu.org>1995-04-17 12:19:48 -0700
commit85c53d245a40355fe76f6e4ff7d4eca034fe8bba (patch)
treedf5e38ede348d2f2c1240321ca71f00b4195c613
parent545bcf37d1198cd9d01457a7d8940928cde961f2 (diff)
downloadgcc-85c53d245a40355fe76f6e4ff7d4eca034fe8bba.zip
gcc-85c53d245a40355fe76f6e4ff7d4eca034fe8bba.tar.gz
gcc-85c53d245a40355fe76f6e4ff7d4eca034fe8bba.tar.bz2
(expand_builtin, case BUILT_IN_MEMCPY): Call force_operand
on dest_rtx before returning it. From-SVN: r9393
-rw-r--r--gcc/expr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index 14ca366..fa75db4 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -7754,7 +7754,7 @@ expand_builtin (exp, target, subtarget, mode, ignore)
emit_block_move (dest_mem, src_mem,
expand_expr (len, NULL_RTX, VOIDmode, 0),
MIN (src_align, dest_align));
- return dest_rtx;
+ return force_operand (dest_rtx, NULL_RTX);
}
/* These comparison functions need an instruction that returns an actual