Fix coldfire addsf3 bug, bug and patch from David Fiddes.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 1998 18:41:40 +0000 (18:41 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 1998 18:41:40 +0000 (18:41 +0000)
* m68k/lb1sf68.asm (Laddsf$3): Fix typos in mcf5200 exg code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19436 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 1c1c09f..5b049e6 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 a8a7a6c..7d6dba3 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