From: Torbjorn Granlund Date: Thu, 4 Jun 1992 15:26:30 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: misc/cutover-egcs-0~12777 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=63a1f8345fa12c0eb561c926147a266723ef797a;p=thirdparty%2Fgcc.git *** empty log message *** From-SVN: r1154 --- diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index ec774d4629c5..33759dc81d09 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);