aboutsummaryrefslogtreecommitdiff
path: root/binutils/objdump.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2018-10-10 12:17:54 +1030
committerAlan Modra <amodra@gmail.com>2018-10-10 13:32:18 +1030
commit8ab159a96565be6e60f8d88ba3a4638116f7e9d3 (patch)
tree4f414a5edf217aca63d4da45f325c58c3910a555 /binutils/objdump.c
parentdaff3a48c17625ade8b57cf770fc77b4c1815df2 (diff)
downloadfsf-binutils-gdb-8ab159a96565be6e60f8d88ba3a4638116f7e9d3.zip
fsf-binutils-gdb-8ab159a96565be6e60f8d88ba3a4638116f7e9d3.tar.gz
fsf-binutils-gdb-8ab159a96565be6e60f8d88ba3a4638116f7e9d3.tar.bz2
S12Z: Set eh_addr_size to 4
* objdump.c (dump_dwarf): Set s12z eh_addr_size to 4.
Diffstat (limited to 'binutils/objdump.c')
-rw-r--r--binutils/objdump.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/binutils/objdump.c b/binutils/objdump.c
index f468fcd..4368fc0 100644
--- a/binutils/objdump.c
+++ b/binutils/objdump.c
@@ -2759,6 +2759,12 @@ dump_dwarf (bfd *abfd)
init_dwarf_regnames_riscv ();
break;
+ case bfd_arch_s12z:
+ /* S12Z has a 24 bit address space. But the only known
+ producer of dwarf_info encodes addresses into 32 bits. */
+ eh_addr_size = 4;
+ break;
+
default:
break;
}