*** empty log message ***
authorTorbjorn Granlund <tege@gnu.org>
Thu, 4 Jun 1992 15:26:30 +0000 (15:26 +0000)
committerTorbjorn Granlund <tege@gnu.org>
Thu, 4 Jun 1992 15:26:30 +0000 (15:26 +0000)
From-SVN: r1154

gcc/config/pa/pa.c

index ec774d4629c58d69e2c1b822632f5251426021f0..33759dc81d09225fbf05c1501f9688be7fcbead0 100644 (file)
@@ -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);