[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/14875] New: Disassembling m68k shows scales which the m680
From: |
i-bugzilla-sourceware-org-kasujfzh at rf dot risimo.net |
Subject: |
[Bug binutils/14875] New: Disassembling m68k shows scales which the m68000 does not support |
Date: |
Sun, 25 Nov 2012 12:06:34 +0000 |
http://sourceware.org/bugzilla/show_bug.cgi?id=14875
Bug #: 14875
Summary: Disassembling m68k shows scales which the m68000 does
not support
Product: binutils
Version: 2.23
Status: NEW
Severity: minor
Priority: P2
Component: binutils
AssignedTo: address@hidden
ReportedBy: address@hidden
Classification: Unclassified
The M68000 chip does not support scales in the "Memory Indirect Preindexed"
mode. objdump should not display the scale if disassembling of the M68000 is
requested via -mm68k:68000
Also a minor thing is that the offsets are printed with too many leading zeros.
/tmp/binutils-2.23.1> cat bug.s
orib #64,%a0@(56,%d3:w)
orib #64,%a0@(56,%d3:w:1)
orib #64,%a0@(56,%d3:w:2)
orib #64,%a0@(56,%d3:w:4)
orib #64,%a0@(56,%d3:w:8)
/tmp/binutils-2.23.1> ./gas/as-new bug.s -o bug.o
/tmp/binutils-2.23.1> ./binutils/objdump -mm68k:68000 -D bug.o
bug.o: file format elf32-m68k
Disassembly of section .text:
00000000 <.text>:
0: 0030 0040 3038 orib #64,%a0@(0000000000000038,%d3:w)
6: 0030 0040 3038 orib #64,%a0@(0000000000000038,%d3:w)
c: 0030 0040 3238 orib #64,%a0@(0000000000000038,%d3:w:2)
12: 0030 0040 3438 orib #64,%a0@(0000000000000038,%d3:w:4)
18: 0030 0040 3638 orib #64,%a0@(0000000000000038,%d3:w:8)
/tmp/binutils-2.23.1>
/tmp/binutils-2.23.1> uname -m -p -i -o -r
2.6.34.9-69.fc13.x86_64 x86_64 x86_64 x86_64 GNU/Linux
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
- [Bug binutils/14875] New: Disassembling m68k shows scales which the m68000 does not support,
i-bugzilla-sourceware-org-kasujfzh at rf dot risimo.net <=