From: Torbjorn Granlund Date: Wed, 17 Jul 1996 14:26:56 +0000 (+0000) Subject: (expand_mult_highpart): Revert last change. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=24dcc9c5c1cdb83c1bd95e19708bd56aebf69022;p=gcc.git (expand_mult_highpart): Revert last change. From-SVN: r12512 --- diff --git a/gcc/expmed.c b/gcc/expmed.c index 459d284968f..2f6ff93101f 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -2596,7 +2596,7 @@ expand_mult_highpart (mode, op0, cnst1, target, unsignedp, max_cost) { mul_highpart_optab = unsignedp ? umul_highpart_optab : smul_highpart_optab; target = expand_binop (mode, mul_highpart_optab, - op0, op1, target, unsignedp, OPTAB_DIRECT); + op0, wide_op1, target, unsignedp, OPTAB_DIRECT); if (target) return target; } @@ -2607,7 +2607,7 @@ expand_mult_highpart (mode, op0, cnst1, target, unsignedp, max_cost) { mul_highpart_optab = unsignedp ? smul_highpart_optab : umul_highpart_optab; target = expand_binop (mode, mul_highpart_optab, - op0, op1, target, unsignedp, OPTAB_DIRECT); + op0, wide_op1, target, unsignedp, OPTAB_DIRECT); if (target) /* We used the wrong signedness. Adjust the result. */ return expand_mult_highpart_adjust (mode, target, op0,