]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* ia64-tdep.c (ia64_print_insn): New function.
authorAndreas Schwab <schwab@linux-m68k.org>
Wed, 23 Jul 2003 18:33:22 +0000 (18:33 +0000)
committerAndreas Schwab <schwab@linux-m68k.org>
Wed, 23 Jul 2003 18:33:22 +0000 (18:33 +0000)
(ia64_gdbarch_init): Set print_insn to it.
(_initialize_ia64_tdep): Don't set deprecated_tm_print_insn and
deprecated_tm_print_insn_info.

gdb/ChangeLog
gdb/ia64-tdep.c

index 1f0fc694dbe8ebd81b753cfac2ff8720cb549dec..4271182d0b005a4bb8f85e5c6b4fa876152ef140 100644 (file)
@@ -1,3 +1,10 @@
+2003-07-23  Andreas Schwab  <schwab@suse.de>
+
+       * ia64-tdep.c (ia64_print_insn): New function.
+       (ia64_gdbarch_init): Set print_insn to it.
+       (_initialize_ia64_tdep): Don't set deprecated_tm_print_insn and
+       deprecated_tm_print_insn_info.
+
 2003-07-22  Elena Zannoni  <ezannoni@redhat.com>
        
        * dwarf2loc.c (locexpr_describe_location): Fix typos.
index e9ee27e145d501a5e48f8ea1827c898dba495390..103ff63eb3690fb350505c54e0910632a1ccc632 100644 (file)
@@ -2160,6 +2160,13 @@ process_note_abi_tag_sections (bfd *abfd, asection *sect, void *obj)
     }
 }
 
+static int
+ia64_print_insn (bfd_vma memaddr, struct disassemble_info *info)
+{
+  info->bytes_per_line = SLOT_MULTIPLIER;
+  return print_insn_ia64 (memaddr, info);
+}
+
 static struct gdbarch *
 ia64_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
 {
@@ -2313,6 +2320,8 @@ ia64_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   set_gdbarch_remote_translate_xfer_address (
     gdbarch, ia64_remote_translate_xfer_address);
 
+  set_gdbarch_print_insn (gdbarch, ia64_print_insn);
+
   return gdbarch;
 }
 
@@ -2322,7 +2331,4 @@ void
 _initialize_ia64_tdep (void)
 {
   register_gdbarch_init (bfd_arch_ia64, ia64_gdbarch_init);
-
-  deprecated_tm_print_insn = print_insn_ia64;
-  deprecated_tm_print_insn_info.bytes_per_line = SLOT_MULTIPLIER;
 }