From e24b8776094a482b0e9bdcadc9a697aca06e733a Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Mon, 18 Dec 1995 18:15:51 -0800 Subject: [PATCH] (block_move_call): Likewise for memcpy and bcopy. From-SVN: r10813 --- gcc/config/mips/mips.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index fc6279d2ee7..af6cf10a35d 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -2309,13 +2309,18 @@ block_move_call (dest_reg, src_reg, bytes_rtx) VOIDmode, 3, dest_reg, Pmode, src_reg, Pmode, - bytes_rtx, Pmode); + convert_to_mode (TYPE_MODE (sizetype), bytes_rtx, + TREE_UNSIGNED (sizetype)), + TYPE_MODE (sizetype)); #else emit_library_call (gen_rtx (SYMBOL_REF, Pmode, "bcopy"), 0, VOIDmode, 3, src_reg, Pmode, dest_reg, Pmode, - bytes_rtx, Pmode); + convert_to_modfe (TYPE_MODE (integer_type_node), + bytes_rtx, + TREE_UNSIGNED (integer_type_node)), + TYPE_MODE (integer_type_node)); #endif } -- 2.30.2