aboutsummaryrefslogtreecommitdiff
path: root/binutils/objdump.c
diff options
context:
space:
mode:
Diffstat (limited to 'binutils/objdump.c')
-rw-r--r--binutils/objdump.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/binutils/objdump.c b/binutils/objdump.c
index 3279eb7..19b1243 100644
--- a/binutils/objdump.c
+++ b/binutils/objdump.c
@@ -863,8 +863,12 @@ disassemble_data (abfd)
disasm_info.mach = bfd_get_mach (abfd);
if (bfd_big_endian (abfd))
disasm_info.endian = BFD_ENDIAN_BIG;
- else
+ else if (bfd_little_endian (abfd))
disasm_info.endian = BFD_ENDIAN_LITTLE;
+ else
+ /* ??? Aborting here seems too drastic. We could default to big or little
+ instead. */
+ disasm_info.endian = BFD_ENDIAN_UNKNOWN;
for (section = abfd->sections;
section != (asection *) NULL;