From: Richard Kenner Date: Tue, 15 Feb 1994 00:08:15 +0000 (-0500) Subject: (simplify_shift_const, case AND): When remaking binary operation, do X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=21a64bf1340eac3212d4889b2cb82d72fda0f486;p=gcc.git (simplify_shift_const, case AND): When remaking binary operation, do it in SHIFT_MODE. From-SVN: r6552 --- diff --git a/gcc/combine.c b/gcc/combine.c index 283bdf03dfa..4317341be11 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -7961,7 +7961,7 @@ simplify_shift_const (x, code, result_mode, varop, count) rtx rhs = simplify_shift_const (NULL_RTX, code, shift_mode, XEXP (varop, 1), count); - varop = gen_binary (GET_CODE (varop), GET_MODE (varop), lhs, rhs); + varop = gen_binary (GET_CODE (varop), shift_mode, lhs, rhs); varop = apply_distributive_law (varop); count = 0;