From: Jim Wilson Date: Fri, 25 Sep 1992 05:37:08 +0000 (-0700) Subject: (i960_output_ldconst): Pass missing xoperands argument to output_asm_insn call. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=518dd8661d71f594f65aaef3e1fdafdb921c5f8e;p=gcc.git (i960_output_ldconst): Pass missing xoperands argument to output_asm_insn call. From-SVN: r2237 --- 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)