* rs6000-tdep.c (gdb_print_insn_powerpc): Get the current endianess
authorMarkus Deuling <deuling@de.ibm.com>
Wed, 20 Feb 2008 14:34:43 +0000 (14:34 +0000)
committerMarkus Deuling <deuling@de.ibm.com>
Wed, 20 Feb 2008 14:34:43 +0000 (14:34 +0000)
from disassemble_info instead of gdbarch_byte_order.

* mips-tdep.c (gdb_print_insn_mips): Likewise.
* arm-tdep.c (gdb_print_insn_arm): Likewise.

gdb/ChangeLog
gdb/arm-tdep.c
gdb/mips-tdep.c
gdb/rs6000-tdep.c

index cfdd9716100ea152027c11888b9444d7d02e2768..3b7b90e4f6d25fd02dba5b1194f64ffae032a32b 100644 (file)
@@ -1,3 +1,11 @@
+2008-02-20  Markus Deuling  <deuling@de.ibm.com>
+
+       * rs6000-tdep.c (gdb_print_insn_powerpc): Get the current endianess
+       from disassemble_info instead of gdbarch_byte_order.
+
+       * mips-tdep.c (gdb_print_insn_mips): Likewise.
+       * arm-tdep.c (gdb_print_insn_arm): Likewise.
+
 2008-02-20  Markus Deuling  <deuling@de.ibm.com>
 
        * gdbarch.sh (memory_insert_breakpoint, memory_remove_breakpoint): Add
index b8b7c84e83ecdb6fb2e7440162870704364e8774..1cac2fb872f29f820303de305bbc1b4704cf3cd6 100644 (file)
@@ -2018,7 +2018,7 @@ gdb_print_insn_arm (bfd_vma memaddr, disassemble_info *info)
   else
     info->symbols = NULL;
 
-  if (gdbarch_byte_order (current_gdbarch) == BFD_ENDIAN_BIG)
+  if (info->endian == BFD_ENDIAN_BIG)
     return print_insn_big_arm (memaddr, info);
   else
     return print_insn_little_arm (memaddr, info);
index 7e94f208648fb33b8edfbdf205221857d4a52ad7..02217cdd6e574e548dc7fd07889062e89d167e9f 100644 (file)
@@ -4878,7 +4878,7 @@ gdb_print_insn_mips (bfd_vma memaddr, struct disassemble_info *info)
     info->disassembler_options = "gpr-names=32";
 
   /* Call the appropriate disassembler based on the target endian-ness.  */
-  if (gdbarch_byte_order (current_gdbarch) == BFD_ENDIAN_BIG)
+  if (info->endian == BFD_ENDIAN_BIG)
     return print_insn_big_mips (memaddr, info);
   else
     return print_insn_little_mips (memaddr, info);
index 33c70f773a0583b65dcbd03ab62ea6a38b19a3fa..fc12619a7b06ecec9da7e01845672681c0291402 100644 (file)
@@ -2929,7 +2929,7 @@ gdb_print_insn_powerpc (bfd_vma memaddr, disassemble_info *info)
   if (!info->disassembler_options)
     info->disassembler_options = "any";
 
-  if (gdbarch_byte_order (current_gdbarch) == BFD_ENDIAN_BIG)
+  if (info->endian == BFD_ENDIAN_BIG)
     return print_insn_big_powerpc (memaddr, info);
   else
     return print_insn_little_powerpc (memaddr, info);
This page took 0.03367 seconds and 4 git commands to generate.