diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1995-12-18 18:13:05 -0800 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1995-12-18 18:13:05 -0800 |
commit | 2973b444e6d50f4e8e7d010904ab23f5e4f80d40 (patch) | |
tree | fdb056ba49fe6b00b862fb05cb9a972efb2b5480 | |
parent | 126c5a5994b94563505e124caef30056d401ec60 (diff) | |
download | gcc-2973b444e6d50f4e8e7d010904ab23f5e4f80d40.zip gcc-2973b444e6d50f4e8e7d010904ab23f5e4f80d40.tar.gz gcc-2973b444e6d50f4e8e7d010904ab23f5e4f80d40.tar.bz2 |
(expand_block_move): Likewise for memcpy and bcopy.
From-SVN: r10811
-rw-r--r-- | gcc/config/m88k/m88k.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gcc/config/m88k/m88k.c b/gcc/config/m88k/m88k.c index d1ce399..ee7c02a 100644 --- a/gcc/config/m88k/m88k.c +++ b/gcc/config/m88k/m88k.c @@ -532,13 +532,18 @@ expand_block_move (dest_mem, src_mem, operands) VOIDmode, 3, operands[0], Pmode, operands[1], Pmode, - operands[2], SImode); + convert_to_mode (TYPE_MODE (sizetype), operands[2], + TREE_UNSIGNED (sizetype)), + TYPE_MODE (sizetype)); #else emit_library_call (gen_rtx (SYMBOL_REF, Pmode, "bcopy"), 0, VOIDmode, 3, operands[1], Pmode, operands[0], Pmode, - operands[2], SImode); + convert_to_mode (TYPE_MODE (integer_type_node), + operands[2], + TREE_UNSIGNED (integer_type_node)), + TYPE_MODE (integer_type_node)); #endif } } |