From e10f6dd1a93a1d0a4db8406e9537e9e31efacff1 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 21 Oct 1993 13:48:04 -0400 Subject: [PATCH] (expand_divmod): Create RESULT in proper mode when trying quotient-and-remainder insn. From-SVN: r5862 --- gcc/expmed.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/expmed.c b/gcc/expmed.c index 93298339dfc..16c2500a083 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -2597,7 +2597,7 @@ expand_divmod (rem_flag, code, mode, op0, op1, target, unsignedp) { /* No luck there. Try a quotient-and-remainder insn, keeping the quotient alone. */ - result = gen_reg_rtx (mode); + result = gen_reg_rtx (compute_mode); if (! expand_twoval_binop (unsignedp ? udivmod_optab : sdivmod_optab, adjusted_op0, op1, result, NULL_RTX, unsignedp)) -- 2.30.2