Set display_endian based on target endianism.
authorNick Clifton <nickc@redhat.com>
Thu, 6 May 1999 07:41:56 +0000 (07:41 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 6 May 1999 07:41:56 +0000 (07:41 +0000)
binutils/ChangeLog
binutils/objdump.c

index 2b9fa66..6f19b86 100644 (file)
@@ -1,3 +1,8 @@
+1999-05-06  Nick Clifton  <nickc@cygnus.com>
+
+       * objdump.c (disassemble_data): Set display_endian based on target
+       endianism.
+
 1999-05-05  Catherine Moore  <clm@cygnus.com>
 
        * dlltool.c (interwork): Remove.
index 3f9e8c4..811dd0e 100644 (file)
@@ -1560,9 +1560,9 @@ disassemble_data (abfd)
   disasm_info.arch = bfd_get_arch (abfd);
   disasm_info.mach = bfd_get_mach (abfd);
   if (bfd_big_endian (abfd))
-    disasm_info.endian = BFD_ENDIAN_BIG;
+    disasm_info.display_endian = disasm_info.endian = BFD_ENDIAN_BIG;
   else if (bfd_little_endian (abfd))
-    disasm_info.endian = BFD_ENDIAN_LITTLE;
+    disasm_info.display_endian = disasm_info.endian = BFD_ENDIAN_LITTLE;
   else
     /* ??? Aborting here seems too drastic.  We could default to big or little
        instead.  */