Fix coldfire addsf3 bug, bug and patch from David Fiddes.
authorJim Wilson <wilson@cygnus.com>
Mon, 27 Apr 1998 18:41:40 +0000 (18:41 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Mon, 27 Apr 1998 18:41:40 +0000 (11:41 -0700)
* m68k/lb1sf68.asm (Laddsf$3): Fix typos in mcf5200 exg code.

From-SVN: r19436

gcc/ChangeLog
gcc/config/m68k/lb1sf68.asm

index 1c1c09f39a6053a08e682fa8e2794d94d5e7b016..5b049e6838b8077ece83ad097dae732966e41fbe 100644 (file)
@@ -1,5 +1,7 @@
 Mon Apr 27 18:36:28 1998  Jim Wilson  <wilson@cygnus.com>
 
+       * m68k/lb1sf68.asm (Laddsf$3): Fix typos in mcf5200 exg code.
+
        * loop.c (check_dbra_loop): New locals jump, first_compare, and
        compare_and_branch.  Call get_condition to set first_compare.
        Set compare_and_branch to number of compare/branch instructions.
index a8a7a6ced5e3bd6fc02395b59bb287e86de86348..7d6dba32d1ec9a5b70d3a63d2fc3a2b5f461b72c 100644 (file)
@@ -2685,9 +2685,9 @@ Laddsf$3:
 #else
        movel   d6,d4
        movel   a0,d6
-       movel   d4,d6
+       movel   d4,a0
        movel   d7,d4
-       movel   a1,d4
+       movel   a1,d7
        movel   d4,a1
 #endif
        eorl    d6,d7           | combine sign bits