m68k.md (movdf_cf_hard): Use output_move_double for GPR<-GPR moves.
authorRichard Sandiford <richard@codesourcery.com>
Thu, 18 Jan 2007 19:46:30 +0000 (19:46 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 18 Jan 2007 19:46:30 +0000 (19:46 +0000)
gcc/
* config/m68k/m68k.md (movdf_cf_hard): Use output_move_double for
GPR<-GPR moves.

From-SVN: r120923

gcc/ChangeLog
gcc/config/m68k/m68k.md

index 646470a8df9bb81062572b7b2e6af518b8498549..354fdf09dc51c9f2d6ff68ed25e9cc38a608f773 100644 (file)
@@ -1,3 +1,8 @@
+2007-01-18  Richard Sandiford  <richard@codesourcery.com>
+
+       * config/m68k/m68k.md (movdf_cf_hard): Use output_move_double for
+       GPR<-GPR moves.
+
 2007-01-18  Richard Sandiford  <richard@codesourcery.com>
 
        * real.h (real_format): Add a canonical_nan_lsbs_set field.
index 91b95fb2ccad0f5a32dfd1429b65401ee9248d1e..d54006ac01ce368de57b29d3c9e503e7bc592c01 100644 (file)
       return "fmove%.d %1,%-;move%.l %+,%0;move%.l %+,%R0";
     case 3:
       return "move%.l %R1,%-;move%.l %1,%-;f%&move%.d %+,%0";
-    case 4:
-      return "move%.l %1,%0;move%.l %R1,%R0";
-    case 5: case 6:
+    case 4: case 5: case 6:
       return output_move_double (operands);
     case 7:
       REAL_VALUE_FROM_CONST_DOUBLE (r, operands[1]);