* main.c: Update copyright year.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index eb3faee3aa3b332c2c489b1d0e5ed588f9e2e7f6..f3d49f4b2b7e1fd826d55f95681d6bda169cb8a7 100644 (file)
@@ -1,3 +1,106 @@
+2005-04-02  Mark Kettenis  <kettenis@gnu.org>
+
+       * main.c: Update copyright year.
+       (captured_main): Avois using strcpy and strcat.
+
+2005-04-01  Michael Snyder  <msnyder@redhat.com>
+
+       * dummy-frame.c (dummy_frame_sniffer): Optimization: don't bother
+       computing this_id if there are no dummy frames on the stack.
+       
+       * mn10300-tdep.c (mn10300_frame_unwind_cache): Use 
+       find_partial_func instead of unwind_pc to identify frame.
+       (mn10300_push_dummy_call): Handle struct args, struct_return.
+
+       * mn10300-prologue.c (set_movm_offsets): Don't test variable
+       before setting it.
+       * mn10300-tdep.c (mn10300_skip_prologue): Use analyze_prologue
+       instead of skip_prologue_using_sal.
+       
+2005-03-31  Kevin Buettner  <kevinb@redhat.com>
+
+       * solib-frv.c (struct lm_info): Add new field ``lm_addr''.
+       (main_lm_addr): New static global.
+       (frv_current_sos): Retain the link map address for each entry.
+       (frv_clear_solib): Clear main_lm_addr.
+       (frv_fetch_objfile_link_map): New function.
+       * frv-tdep.c (frv_gdbarch_init): Register TLS load module fetcher.
+       * frv-tdep.h (frv_fetch_objfile_link_map): Declare.
+
+2005-03-31  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdbarch.sh (fetch_tls_load_module_address): New architecture method.
+       * gdbarch.c, gdbarch.h: Regenerate.
+       * dwarf2loc.c (dwarf_expr_tls_address): Fetch TLS load module
+       address and pass this address, instead of the objfile address, to
+       target_get_thread_local_address().
+       * linux-thread-db.c (thread_db_get_thread_local_address): Change
+       second parameter from type ``struct objfile *'' to CORE_ADDR.  Do
+       not call svr4_fetch_objfile_link_map() to fetch the load module
+       address.
+       * target.h (struct target_ops): Change second parameter of
+       ``to_get_thread_local_address'' from ``struct objfile *'' to
+       ``CORE_ADDR''.
+       * alpha-linux-tdep.c (solib-svr4.h): Include.
+       (alpha_linux_init_abi): Register TLS load module fetcher.
+       * amd64-linux-tdep.c (amd64_linux_init_abi): Likewise.
+       * hppa-linux-tdep.c (hppa_linux_init_abi): Likewise.
+       * i386-linux-tdep.c (i386_linux_init_abi): Likewise.
+       * ia64-linux-tdep.c (solib-svr4.h): Include.
+       (ia64_linux_init_abi): Register TLS load module fetcher.
+       * m32r-linux-tdep.c (m32r_linux_init_abi): Likewise.
+       * m68klinux-tdep.c (m68k_linux_init_abi): Likewise.
+       * mips-linux-tdep.c (mips_linux_init_abi): Likewise.
+       * s390-tdep.c (s390_gdbarch_init): Likewise.
+       * sparc-linux-tdep.c (sparc32_linux_init_abi): Likewise.
+       * sparc64-linux-tdep.c (solib-svr4.h): Include.
+       (sparc64_linux_init_abi): Register TLS load module fetcher.
+       * Makefile.in (alpha-linux-tdep.o, ia64-linux-tdep.o)
+       (sparc-linux-tdep.o): Update dependencies.
+
+2005-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * c-valprint.c (c_value_print): Fix up some formatting.  Use
+       check_typedef.
+
+2005-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * arm-linux-nat.c (store_register, store_regs): Handle
+       ARM_PS_REGNUM.
+
+2005-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * arm-linux-tdep.c (arm_linux_thumb_be_breakpoint)
+       (arm_linux_thumb_le_breakpoint): New.  Update comments.
+       (arm_linux_init_abi): Set Thumb breakpoints also.
+
+2005-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (arm-tdep.o): Update dependencies.
+       * arm-tdep.c: Include "objfiles.h" and "dwarf2-frame.h".
+       (arm_gdbarch_init): Register dwarf2_frame_sniffer.
+
+2005-03-28  Joel Brobecker  <brobecker@adacore.com>
+
+       * irix5-nat.c (supply_fpregset): Fix bug that caused the FSR
+       register value to be incorrectly written in the regcache.
+       (fill_fpregset): Fix bug that caused the FSR register value
+       to be incorrectly read from the regcache.
+
+2005-03-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote-rdi.c (arm_rdi_insert_breakpoint): Don't call
+       arm_pc_is_thumb_dummy.
+
+2005-03-28  Mark Kettenis  <kettenis@gnu.org>
+
+       * sparc64nbsd-tdep.c (sparc64nbsd_sigcontext_saved_regs): Handle
+       StackGhost.
+
+       * sparc-tdep.c (sparc_supply_rwindow, sparc_collect_rwindow):
+       Handle StackGhost in 64-bit code.
+       * sparc64-tdep.c (sparc64_frame_prev_register): Handle StackGhost.
+
 2005-03-27  Christopher Faylor  <cgf@timesys.com>
 
        * win32-nat.c (handle_exception): Treat win32 routines which check for
This page took 0.026508 seconds and 4 git commands to generate.