https://sourceware.org/bugzilla/show_bug.cgi?id=16995
Bug ID: 16995
Summary: m68k coldfire emac immediate to macsr incorrect
disassembly
Product: binutils
Version: 2.24
Status: NEW
Severity: normal
Priority: P2
Component: binutils
Assignee: unassigned at sourceware dot org
Reporter: anders at 60deg dot net
The instruction move.l #,macsr is incorrectly disassembled as move.l Rx,macsr +
4 bytes of wrongly interpreted code.
I swapped the two lines
{"movel", 2, one(0xa900), one(0xffc0), "RsG-", mcfemac }, /* Rx,macsr.
*/
{"movel", 6, one(0xa93c), one(0xffff), "#lG-", mcfemac }, /* #,macsr. */
so #,macsr is tested first, I do not know if that it the best way to fix it.
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-binutils