[Bug binutils/4218] objdump on AMD64 fails to decode prefixed 0x90 opcode properly.

2007-03-21 Thread fruffell at cs dot uwaterloo dot ca
--- Additional Comments From fruffell at cs dot uwaterloo dot ca 2007-03-21 16:20 --- You are wrong, 0x41 0x90 is valid instruction, and your disassembler has a bug. Please understand the difference between the prefix 0x49 and 0x41: 0x49 -> rexB and rexW 0x41 -> rexB Therefor

[Bug binutils/4218] objdump on AMD64 fails to decode prefixed 0x90 opcode properly.

2007-03-20 Thread fruffell at cs dot uwaterloo dot ca
--- Additional Comments From fruffell at cs dot uwaterloo dot ca 2007-03-20 14:51 --- Created an attachment (id=1633) --> (http://sourceware.org/bugzilla/attachment.cgi?id=1633&action=view) A test case illustrated the a rexB prefixed 0x90 instruction is not a nop. gcc -c x

[Bug binutils/4218] New: objdump on AMD64 fails to decode prefixed 0x90 opcode properly.

2007-03-20 Thread fruffell at cs dot uwaterloo dot ca
erity: normal Priority: P2 Component: binutils AssignedTo: unassigned at sources dot redhat dot com ReportedBy: fruffell at cs dot uwaterloo dot ca CC: bug-binutils at gnu dot org GCC build triplet: x86_64-linux-gnu GCC host triplet: x86_64-linu

[Bug binutils/3235] objdump on AMD64 - wrong output for prefixed offset operands.

2006-09-21 Thread fruffell at cs dot uwaterloo dot ca
--- Additional Comments From fruffell at cs dot uwaterloo dot ca 2006-09-21 23:32 --- This bug is not resolved. Objdump still incorrectly displays a 32-bit memory offset as a 64-bit offset on x86_64. Even though the default offset size is 64-bits, the address can be overridden by a

[Bug binutils/3235] objdump on AMD64 - wrong output for prefixed offset operands.

2006-09-21 Thread fruffell at cs dot uwaterloo dot ca
--- Additional Comments From fruffell at cs dot uwaterloo dot ca 2006-09-21 23:29 --- Created an attachment (id=1315) --> (http://sourceware.org/bugzilla/attachment.cgi?id=1315&action=view) Automatic testcase. A new testcase, which is automatic for those who don't want

[Bug binutils/3235] New: objdump on AMD64 - wrong output for prefixed offset operands.

2006-09-20 Thread fruffell at cs dot uwaterloo dot ca
06 x86_64 AMD Opteron(tm) Processor 246 GNU/Linux -- Summary: objdump on AMD64 - wrong output for prefixed offset operands. Product: binutils Version: unspecified Status: NEW Severity: normal Priority: P2 Com