Assembling code using the coldfire msac.w instruction with parallel load encodes
completely wrong registers. The corresponding mac.w and also mac.l and msac.l
with parallel load are working properly.

Investigation revealed that the bug is in opcodes/m68k-opc.c: The arguments
string for the 3 msac.w variants is wrong, it must be the same as for the
corresponding mac.w variants. I will attach a patch against HEAD containing the 
fix.

-- 
           Summary: Coldfire msac.w instruction with parallel load is
                    broken.
           Product: binutils
           Version: 2.19 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gas
        AssignedTo: unassigned at sources dot redhat dot com
        ReportedBy: jens at jens-arnold dot net
                CC: bug-binutils at gnu dot org
GCC target triplet: m68k-elf


http://sourceware.org/bugzilla/show_bug.cgi?id=5228

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to