bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/443] New: objdump -d -mi386:intel outputs 64-bit register


From: dannysmith at users dot sourceforge dot net
Subject: [Bug binutils/443] New: objdump -d -mi386:intel outputs 64-bit register names for 32 bit object
Date: 12 Oct 2004 07:53:21 -0000

With objdump (2.15.93 20041010) built for i386-pc-mingw32
disassembly to intel syntax outputs 64-bit register names
mxed in with the expected 32-bit names.

For example

/* foo.c */
void foo() {}

gcc -c foo.c
objdump -d -mi386:intel foo.o

gives:

foo.o:     file format pe-i386

Disassembly of section .text:

00000000 <_foo>:
   0:   55                      push   rbp <<<<<
   1:   89 e5                   mov    ebp,esp
   3:   5d                      pop    rbp <<<<<
   4:   c3                      ret    
   5:   90                      nop
....

objdump to default AT&T syntax works fine.

-- 
           Summary: objdump -d -mi386:intel outputs 64-bit register names
                    for 32 bit object
           Product: binutils
           Version: 2.15
            Status: NEW
          Severity: normal
          Priority: P2
         Component: binutils
        AssignedTo: unassigned at sources dot redhat dot com
        ReportedBy: dannysmith at users dot sourceforge dot net
                CC: bug-binutils at gnu dot org
 GCC build triplet: i386-pc-mingw32
  GCC host triplet: i386-pc-mingw32
GCC target triplet: i386-pc-mingw32


http://sources.redhat.com/bugzilla/show_bug.cgi?id=443

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]