* thread.c (info_threads_command): Use get_selected_frame ().
[binutils-gdb.git] / gdb / ChangeLog
index 7760e66a7860b2046416822d380279c845e35e46..40a6a6a667a8fd9868fae8161cc35f9f40cb0411 100644 (file)
@@ -1,3 +1,47 @@
+2003-07-28  Daniel Jacobowitz  <drow@mvista.com>
+
+       * thread.c (info_threads_command): Use get_selected_frame ().
+       Check that there is at least one non-sentinel frame.
+
+2003-07-27  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * m68hc11-tdep.c (struct frame_extra_info): Remove.
+       (m68hc11_pop_frame): Remove.
+       (m68hc11_frame_saved_pc): Remove.
+       (m68hc11_frame_chain): Remove.
+       (m68hc11_frame_init_saved_regs): Remove.
+       (m68hc11_init_extra_frame_info): Remove.
+       (m68hc11_store_struct_return): Remove.
+       (m68hc11_saved_pc_after_call): Remove.
+
+2003-07-27  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * m68hc11-tdep.c (struct m68hc11_unwind_cache): New struct to hold
+       frame unwind information.
+       (m68hc11_scan_prologue): New function from m68hc11_guess_from_prologue
+       and adapted for frame unwinding.
+       (m68hc11_skip_prologue): Update to scan prologue in temporary object.
+       (m68hc11_unwind_pc): New function.
+       (m68hc11_frame_unwind_cache): New function to analyze frames.
+       (m68hc11_frame_this_id): New function to create new frame struct.
+       (m68hc11_frame_prev_register): New function to unwind a register from
+       the frame.
+       (m68hc11_frame_unwind): Default 68hc11/68hc12 unwinder.
+       (m68hc11_frame_p): New function for the above.
+       (m68hc11_frame_base_address): New function to return fp of frame.
+       (m68hc11_frame_args_address): Update for frame.
+       (m68hc11_frame_base): Default 68hc11/68hc12 frame.
+       (m68hc11_unwind_sp): New function.
+       (m68hc11_unwind_dummy_id): New function.
+       (m68hc11_gdbarch_init): Install the above frames; remove deprecated
+       calls.
+
+2003-07-27  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * m68hc11-tdep.c (m68hc11_analyze_instruction): Don't advance the pc.
+       (m68hc11_guess_from_prologue): Advance the pc and frame size only
+       when we are beyond the current pc.
+
 2003-07-27  Stephane Carrez  <stcarrez@nerim.fr>
 
        * m68hc11-tdep.c (m68hc11_push_dummy_call): New function adapted