2004-03-23 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 07f8d5614912300733b10f59d39bf8158022111b..bb23e08d1dbf39f132e2fa60d568226c9b8574b5 100644 (file)
@@ -1,3 +1,89 @@
+2004-03-23  Andrew Cagney  <cagney@redhat.com>
+
+       * Makefile.in (trad_frame_h): Add $(frame_h).
+       * trad-frame.h: Update copyright.  Include "frame.h".
+       (struct trad_frame_cache, trad_frame_cache_zalloc): Declare.
+       (trad_frame_set_id, trad_frame_get_id): Declare.
+       (trad_frame_set_reg_addr, trad_frame_get_register): Declare.
+       * trad-frame.c: Update copyright.
+       (struct trad_frame_cache): Define.
+       (trad_frame_cache_zalloc): New function.
+       (trad_frame_set_id, trad_frame_get_id): New functions.
+       (trad_frame_set_reg_addr, trad_frame_get_register): New functions.
+       
+2004-03-22  Andrew Cagney  <cagney@redhat.com>
+
+       * s390-tdep.c (struct s390_stub_unwind_cache): Rename
+       s390_pltstub_unwind_cache.
+       (s390_stub_frame_unwind_cache): Rename
+       s390_pltstub_frame_unwind_cache.
+       (s390_stub_frame_this_id): Rename s390_pltstub_frame_this_id.
+       (s390_stub_frame_prev_register): Rename
+       s390_pltstub_frame_prev_register.
+       (s390_stub_frame_unwind): Rename s390_pltstub_frame_unwind.
+       (s390_stub_frame_sniffer): Rename s390_stub_frame_sniffer.
+
+       From Ulrich Weigand:
+       * s390-tdep.c (s390_pltstub_frame_sniffer): Handle invalid function
+       pointer calls like PLT calls.
+
+2004-03-22  Daniel Jacobowitz  <drow@mvista.com>
+
+       * mips-tdep.c (non_heuristic_proc_desc): Search using the specified
+       PC rather than the partial function start address.  Use the start
+       address to sanity check the found PDR.
+
+2004-03-22  Daniel Jacobowitz  <drow@mvista.com>
+
+       * lin-lwp.c (lin_lwp_wait): Pass the LWP ID to
+       linux_handle_extended_wait.
+
+2004-03-22  Andrew Cagney  <cagney@redhat.com>
+
+       * rs6000-tdep.c (frame_initial_stack_address): Delete unused
+       function.
+
+       * frame.h (generic_pop_current_frame): Delete declaration.
+       (deprecate_pop_dummy_frame): Deprecate
+       generic_pop_dummy_frame.
+       * dummy-frame.c (deprecated_pop_dummy_frame): Update.
+       (generic_pop_current_frame): Delete function.
+       * mn10300-tdep.c (mn10300_pop_frame): Eliminate call to
+       generic_pop_current_frame.
+       * v850-tdep.c (v850_pop_frame): Update.
+       * mcore-tdep.c (mcore_pop_frame): Update.
+       * sh64-tdep.c (sh64_pop_frame): Update.
+       * h8300-tdep.c (h8300_pop_frame): Update.
+
+2004-03-22  Andrew Cagney  <cagney@redhat.com>
+
+       * frame.h (deprecated_pc_in_call_dummy): Rename
+       generic_pc_in_call_dummy.
+       * dummy-frame.h (pc_in_dummy_frame): Delete declaration.
+       * dummy-frame.c (deprecated_pc_in_call_dummy): Rename
+       generic_pc_in_call_dummy.
+       (pc_in_dummy_frame): Make static.
+       * gdbarch.sh (DEPRECATED_PC_IN_CALL_DUMMY): Update.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       * dummy-frame.c (dummy_frame_sniffer): Simplify.
+       * frame.c (frame_type_from_pc): Call deprecated_pc_in_call_dummy.
+       (legacy_get_prev_frame): Ditto.
+       * inferior.h: Delete reference to generic_pc_in_call_dummy in
+       comment.
+       
+2004-03-21  Andrew Cagney  <cagney@redhat.com>
+
+       * inferior.h (deprecated_pc_in_call_dummy_at_entry_point): Delete
+       declaration and out-of-date comment.
+       * blockframe.c (deprecated_pc_in_call_dummy_at_entry_point):
+       Delete function.
+       * mn10300-tdep.c (mn10300_gdbarch_init): Do not set
+       deprecated_pc_in_call_dummy.
+
+       * infrun.c (handle_inferior_event): For non legacy frames, use the
+       frame ID and frame type to identify a signal trampoline.  Update
+       comments.
+
 2004-03-21  Nathan J. Williams  <nathanw@wasabisystems.com>
 
        * mipsnbsd-tdep.c: Update copyright. Include "mips-tdep.h".
This page took 0.025112 seconds and 4 git commands to generate.