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