From 518dd8661d71f594f65aaef3e1fdafdb921c5f8e Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Thu, 24 Sep 1992 22:37:08 -0700 Subject: [PATCH] (i960_output_ldconst): Pass missing xoperands argument to output_asm_insn call. From-SVN: r2237 --- gcc/config/i960/i960.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gcc/config/i960/i960.c b/gcc/config/i960/i960.c index 60f65b96af2..82342cc3e38 100644 --- a/gcc/config/i960/i960.c +++ b/gcc/config/i960/i960.c @@ -597,7 +597,7 @@ i960_output_ldconst (dst, src) } else if (mode == DImode) { - rtx upperhalf, lowerhalf; + rtx upperhalf, lowerhalf, xoperands[2]; char *string; if (GET_CODE (src) == CONST_DOUBLE) @@ -620,9 +620,10 @@ i960_output_ldconst (dst, src) return "movl %1,%0"; /* Output the upper half with a recursive call. */ - string = i960_output_ldconst (gen_rtx (REG, SImode, REGNO (dst) + 1), - upperhalf); - output_asm_insn (string); + xoperands[0] = gen_rtx (REG, SImode, REGNO (dst) + 1); + xoperands[1] = upperhalf; + output_asm_insn (i960_output_ldconst (xoperands[0], xoperands[1]), + xoperands); /* The lower word is emitted as normally. */ } else if (mode == SFmode) -- 2.30.2