diff options
author | Richard Henderson <rth@redhat.com> | 2010-09-02 21:34:22 +0000 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 2010-09-02 21:34:22 +0000 |
commit | 09fc85f6cf38328f30243107776dde8e3fece450 (patch) | |
tree | 56f639d921d31012b417e7210cd48192cc32e183 | |
parent | ba7208835a4fd7f9a1a88845cc094098dfa86846 (diff) | |
download | gdb-09fc85f6cf38328f30243107776dde8e3fece450.zip gdb-09fc85f6cf38328f30243107776dde8e3fece450.tar.gz gdb-09fc85f6cf38328f30243107776dde8e3fece450.tar.bz2 |
* objdump.c (dump_dwarf): Use bfd_arch_bits_per_address.
-rw-r--r-- | binutils/ChangeLog | 4 | ||||
-rw-r--r-- | binutils/objdump.c | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 351fe47..ed4030a 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,7 @@ +2010-08-23 Richard Henderson <rth@redhat.com> + + * objdump.c (dump_dwarf): Use bfd_arch_bits_per_address. + 2010-08-23 H.J. Lu <hongjiu.lu@intel.com> * elfedit.c (input_elf_osabi): New. diff --git a/binutils/objdump.c b/binutils/objdump.c index f94dee9..ca7741d 100644 --- a/binutils/objdump.c +++ b/binutils/objdump.c @@ -2340,9 +2340,7 @@ dump_dwarf (bfd *abfd) { is_relocatable = (abfd->flags & (EXEC_P | DYNAMIC)) == 0; - /* FIXME: bfd_get_arch_size may return -1. We assume that 64bit - targets will return 64. */ - eh_addr_size = bfd_get_arch_size (abfd) == 64 ? 8 : 4; + eh_addr_size = bfd_arch_bits_per_address (abfd) / 8; if (bfd_big_endian (abfd)) byte_get = byte_get_big_endian; |