From c0c29fa18d9277bfddf00e5c0c6da539c5c3db73 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Wed, 17 Mar 1993 14:01:55 -0700 Subject: [PATCH] pa.c (output_fp_move_double): Remove code to support GR<->FP copies. * pa.c (output_fp_move_double): Remove code to support GR<->FP copies. From-SVN: r3767 --- gcc/config/pa/pa.c | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index fa93c66cf1f..7675f4d0a62 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -1178,33 +1178,12 @@ output_fp_move_double (operands) if (FP_REG_P (operands[1]) || operands[1] == CONST0_RTX (GET_MODE (operands[0]))) output_asm_insn ("fcpy,dbl %r1,%0", operands); - else if (GET_CODE (operands[1]) == REG) - { - rtx xoperands[3]; - xoperands[0] = operands[0]; - xoperands[1] = operands[1]; - xoperands[2] = gen_rtx (REG, SImode, REGNO (operands[1]) + 1); - output_asm_insn - ("stw %1,-16(0,%%r30)\n\tstw %2,-12(0,%%r30)\n\tfldds -16(0,%%r30),%0", - xoperands); - } else output_asm_insn ("fldds%F1 %1,%0", operands); } else if (FP_REG_P (operands[1])) { - if (GET_CODE (operands[0]) == REG) - { - rtx xoperands[3]; - xoperands[2] = operands[1]; - xoperands[1] = gen_rtx (REG, SImode, REGNO (operands[0]) + 1); - xoperands[0] = operands[0]; - output_asm_insn - ("fstds %2,-16(0,%%r30)\n\tldw -12(0,%%r30),%1\n\tldw -16(0,%%r30),%0", - xoperands); - } - else - output_asm_insn ("fstds%F0 %1,%0", operands); + output_asm_insn ("fstds%F0 %1,%0", operands); } else if (operands[1] == CONST0_RTX (GET_MODE (operands[0]))) { -- 2.30.2