* glibc-tdep.h (struct gdbarch): Declare opaque.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index eedcf6afa4aca40e302d113914f784a745f8f01d..3c59bc5be188d6ddeb265044d08cdbed4c29d419 100644 (file)
@@ -1,5 +1,124 @@
+2003-11-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * glibc-tdep.h (struct gdbarch): Declare opaque.
+       (glibc_skip_solib_resolver): Adjust prototype.
+       * glibc-tdep.c (glibc_skip_solib_resolver): Adjust.
+       * arm-linux-tdep.c (arm_linux_skip_solib_resolver): Remove.
+       (arm_linux_init_abi): Set skip_solib_resolver.
+       * i386-linux-tdep.c (i386_linux_skip_solib_resolver): Remove.
+       (i386_linux_init_abi): Set skip_solib_resolver.
+       * config/arm/tm-linux.h (SKIP_SOLIB_RESOLVER): Remove.
+       (arm_linux_skip_solib_resolver): Remove prototype.
+       * config/i386/tm-linux.h (SKIP_SOLIB_RESOLVER): Remove.
+       (i386_linux_skip_solib_resolver): Remove prototype.
+
+2003-11-14  Mark Kettenis  <kettenis@gnu.org>
+
+       * gdbarch.sh (skip_solib_resolver): Change into a multi-arch
+       function.
+       * gdbarch.c, gdbarch.h: Regenerate.
+       * infrun.c (handle_inferior_event): Call
+       gdbarch_skip_solib_resolver instead of SKIP_SOLIB_RESOLVER.
+       * arch-utils.c (generic_in_solib_call_trampoline): Adjust function
+       definition.
+       * arch-utils.h (generic_in_solib_call_trampoline): Adjust function
+       prototype.
+
+2003-11-14  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libunwind-frame.c: New file.
+       * libunwind-frame.h: New file.
+       * acconfig.h (HAVE_LIBUNWIND): #undef reference added.
+       * configure.in: Add --with-libunwind option support.  Define
+       HAVE_LIBUNWIND if libunwind support selected / defaulted.  
+       Also check for libunwind.h and libunwind-ia64.h headers.
+       * configure: Regenerated.
+       * Makefile.in: Add support for libunwind-frame.o.
+       * config.in: Regenerated.
+
+2003-11-14  Jeff Johnston  <jjohnstn@redhat.com>
+       * config/ia64/nm-linux.h (NATIVE_XFER_UNWIND_TABLE): New macro to
+       set up the ia64 linux native target method for getting the kernel
+       unwind table.
+       * ia64-linux-nat.c (ia64_linux_xfer_unwind_table): New function.
+       * inftarg.c (child_xfer_partial): Enable section of code to
+       handle TARGET_OBJECT_UNWIND_TABLE.
+       * target.h (target_object): Add new TARGET_OBJECT_UNWIND_TABLE macro.
+
+2003-11-14  Ian Lance Taylor  <ian@wasabisystems.com>
+
+       * config/arm/nbsd.mt (TM_FILE): Define.
+       * config/arm/tm-nbsd.h: New file.
+
+2003-11-14  Andrew Cagney  <cagney@redhat.com>
+
+       * Makefile.in (ppc-sysv-tdep.o): Update dependencies.
+       * ppc-sysv-tdep.c: Include "objfiles.h".
+       (ppc64_sysv_abi_push_dummy_call): Provide the
+       the FN's objfile when looking for the descriptor.
+
+       * ppc-linux-tdep.c (ppc_linux_init_abi): Set PPC64's
+       "name_of_malloc" to ".malloc".
+
+2003-11-13  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/x86-64linux.mt (TDEPFILES): Add glibc-tdep.o.
+
+2003-11-13  David Carlton  <carlton@kealia.com>
+
+       * cp-namespace.c (lookup_namespace_scope): Fix typo in comment.
+
+2003-11-13  Andrew Cagney  <cagney@redhat.com>
+
+       * arch-utils.h (selected_architecture_name): Declare.
+       (selected_byte_order): Declare.
+       * arch-utils.c (selected_byte_order): New function.
+       (selected_architecture_name): New function.
+       (target_architecture_auto): Make static.
+       (set_architecture_string): Make static.
+       (target_byte_order): Make static.
+       (target_byte_order_auto): Make static.
+       * gdbarch.sh (TARGET_BYTE_ORDER, TARGET_ARCHITECTURE): Delete
+       non-multi-arch definition.
+       (TARGET_ARCHITECTURE_AUTO, TARGET_BYTE_ORDER_AUTO): Delete.
+       (target_byte_order, target_architecture): Delete declaration.
+       (target_byte_order_auto, target_architecture_auto): Ditto.
+       * gdbarch.h: Re-generate.
+       * remote-sim.c (gdbsim_open): Use "selected_architecture_name" and
+       "selected_byte_order".
+       
+2003-11-13  Andrew Cagney  <cagney@redhat.com>
+
+       * ppc-linux-tdep.c (ppc_linux_return_value): Fix parameter order.
+
+2003-11-13  Jim Blandy  <jimb@redhat.com>
+
+       * cp-namespace.c: Doc fix.
+
 2003-11-12  Michael Snyder  <msnyder@redhat.com>
 
+       * sh64_tdep.c: Regularize some names.
+       (sh_sh64_register_name): Rename to sh64_register_name.
+       (sh_sh64_breakpoint_from_pc): Rename to sh64_breakpoint_from_pc.
+       (sh_sh64_register_byte): Rename to sh64_register_byte.
+       (sh_sh64_build_float_register_type): 
+       Rename to sh64_build_float_register_type.
+       (sh_sh64_register_convert_to_virtual): 
+       Rename to sh64_register_convert_to_virtual.
+       (sh_sh64_register_convert_to_raw): 
+       Rename to sh64_register_convert_to_raw.
+
+       * sh64-tdep.c (translate_insn_rn, is_media_pseudo, 
+       sh64_media_reg_base_num, sh64_compact_reg_base_num, 
+       sh64_nofp_frame_init_saved_regs, sh64_push_arguments,
+       sh64_extract_return_value, sh64_show_media_regs, 
+       sh64_show_compact_regs, sh_sh64_register_byte, sh64_register_type, 
+       sh_sh64_register_convert_to_virtual, sh_sh64_register_convert_to_raw,
+       sh64_pseudo_register_read, sh64_pseudo_register_write, 
+       sh64_do_pseudo_register, sh_compact_print_registers_info):
+       Delete unused variable 'tdep'.
+
        * sh64-tdep.c: Coding standard and spelling comment fixes.
        (sh64_extract_return_value): Replace deprecated_store_floating
        with store_typed_floating.
        deprecated_max_register_raw_size, or 
        deprecated_max_register_virtual_size.  Instead, just set
        gdbarch_register_type.
+       (sh_sh64_register_raw_size): Delete.
+       (sh_sh64_register_virtual_size): Delete.
 
 2003-11-12  Daniel Jacobowitz <drow@mvista.com>
 
This page took 0.027123 seconds and 4 git commands to generate.