From f85b95d1476dc627d4f7462f43327759ff7d4ad5 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 28 Apr 1993 14:57:49 -0400 Subject: [PATCH] (emit_block_move): Cast to unsiged HOST_WIDE_INT instead of unsigned int. From-SVN: r4260 --- gcc/expr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/expr.c b/gcc/expr.c index b0e422b582b..4b317cb446c 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -1377,7 +1377,7 @@ emit_block_move (x, y, size, align) here because if SIZE is less than the mode mask, as it is returned by the macro, it will definitely be less than the actual mode mask. */ - && (unsigned) INTVAL (size) <= GET_MODE_MASK (mode) + && (unsigned HOST_WIDE_INT) INTVAL (size) <= GET_MODE_MASK (mode) && (insn_operand_predicate[(int) code][0] == 0 || (*insn_operand_predicate[(int) code][0]) (x, BLKmode)) && (insn_operand_predicate[(int) code][1] == 0 -- 2.30.2