From: Torbjorn Granlund Date: Thu, 4 Jun 1992 15:26:30 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=63a1f8345fa12c0eb561c926147a266723ef797a;p=gcc.git *** empty log message *** From-SVN: r1154 --- diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index ec774d4629c..33759dc81d0 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -845,6 +845,13 @@ output_move_double (operands) return singlemove_string (operands); } + if (optype0 == REGOP && optype1 == REGOP + && REGNO (operands[0]) == REGNO (operands[1]) + 1) + { + output_asm_insn (singlemove_string (latehalf), latehalf); + return singlemove_string (operands); + } + /* Normal case: do the two words, low-numbered first. */ output_asm_insn (singlemove_string (operands), operands);