2004-03-07 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index e999d4e2c8575f6b16cb9e0c5d9924165708a8e4..5545a1e193697804323a98ac46cfd0cb1704f8ee 100644 (file)
@@ -1,5 +1,157 @@
+2004-03-07  Andrew Cagney  <cagney@redhat.com>
+
+       * infcall.c (legacy_push_dummy_code): Delete #ifdef
+       GDB_TARGET_IS_HPPA code.
+       * config/pa/tm-hppa.h (DEPRECATED_FIX_CALL_DUMMY)
+       (hppa_fix_call_dummy, DEPRECATED_CALL_DUMMY_HAS_COMPLETED) 
+       (DEPRECATED_DUMMY_WRITE_SP, CALL_DUMMY): Delete.
+       * config/pa/tm-hppa64.h (CALL_DUMMY): Delete.
+       * hppa-tdep.c (hppa_frame_chain, hppa_frame_chain_valid) 
+       (hppa_push_dummy_frame, hppa_pop_frame, hppa_push_arguments) 
+       (hppa_fix_call_dummy, hppa64_stack_align, hppa_frame_saved_pc) 
+       (hppa_init_extra_frame_info, hppa_saved_pc_after_call)
+       (hppa64_call_dummy_breakpoint_offset, hppa_frame_init_saved_regs) 
+       (hppa_frameless_function_invocation, hppa64_store_return_value) 
+       (hppa_store_struct_return, hppa64_extract_return_value) 
+       (hppa64_use_struct_convention, hppa_frame_find_saved_regs)
+       (hppa32_call_dummy_length, hppa64_call_dummy_length) 
+       (find_dummy_frame_regs, FUNC_LDIL_OFFSET, FUNC_LDO_OFFSET)
+       (find_proc_framesize, deposit_21, restore_pc_queue) 
+       (find_return_regnum, pc_in_interrupt_handler, deposit_14) 
+       (rp_saved, pc_in_linker_stub): 
+
+       Unconditionally enable 64-bit frame and ABI code.
+       * hppa-tdep.c (hppa_gdbarch_init): Do not set deprecated
+       call_dummy_breakpoint_offset, call_dummy_length, stack_align,
+       push_dummy_frame, fix_call_dummy, push_arguments,
+       call_dummy_location, extract_return_value, use_struct_convention,
+       store_return_value, store_struct_return, saved_pc_after_call,
+       init_frame_pc, frame_init_saved_regs, init_extra_frame_info,
+       frame_chain, frame_chain_valid, frameless_function_invocation,
+       frame_saved_pc, and pop_frame.
+
+       * hppa-tdep.c: Replace PC_REGNUM with PCOQ_HEAD_REGNUM.
+       (hppa64_return_value, hppa64_push_dummy_call): Rewrite.
+       (hppa_gdbarch_init): Do not set PC_REGNUM.
+
+2004-03-06  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/alpha/tm-fbsd.h: Remove file.
+       * config/alpha/fbsd.mt: Tweak comment.
+       (TM_FILE): Set to tm-alpha.h.
+
+2004-03-05  Andrew Cagney  <cagney@redhat.com>
+
+       * infrun.c (step_over_function): When non-legacy code, and no
+       step_frame_id, use the unwinder to get the caller's frame ID.
+
+2004-03-05  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386bsd-tdep.c (_initialize_i386bsd_tdep): Register
+       i386bsd_core_osabi_sniffer for bfd_arch_i386 instead of
+       bfd_arch_unknown.  Adjust comment.
+
+       * i386-nat.c: Fix typo in comment.  Re-introduce paranoiac.
+       * i386obsd-tdep.c: Correct spelling in comment.
+       * i386nbsd-tdep.c: Correct spelling in comment.
+       * sparc-tdep.c: Correct spelling in comments.
+
+2004-03-05  David Carlton  <carlton@kealia.com>
+
+       * cp-namespace.c (cp_lookup_transparent_type_loop): Fix recursion
+       bug.
+
+2004-03-05  Mark Kettenis  <kettenis@gnu.org>
+
+       * sparc-tdep.c: Fix typo in comment.
+
+2004-03-04  J. Brobecker  <brobecker@gnat.com>
+
+       * hppa-tdep.c (hppa_frame_cache): Avoid undefined return value.
+
+2004-03-04  Daniel Jacobowitz  <drow@mvista.com>
+
+       * dwarf2read.c: Add comment describing memory lifetimes.
+       (struct dwarf2_pinfo): Update comment.
+       (dwarf2_add_field, dwarf2_add_member_fn, read_structure_scope)
+       (read_enumeration, new_symbol): Don't use obsavestring.
+
+2004-03-04  Mark Kettenis  <kettenis@gnu.org>
+
+       * amd64-linux-nat.c (fill_fpregset): Call amd64_colletc_fxsave
+       instead of amd64_fill_fxsave.
+       * amd64bsd-nat.c (store_inferior_registers): Likewise.
+       * amd64fbsd-nat.c (fill_fpregset): Likewise.
+
+       * sparc-tdep.c (sparc_frame_cache): Don't bail out if %fp is zero.
+       Reorganize code a bit.
+
+2004-03-04  Orjan Friberg  <orjanf@axis.com>
+
+       * cris-tdep.c (cris_scan_prologue): Save the frame pointer's offset
+       when the frame pointer is pushed.  Don't set the frame pointer's 
+       address on the stack unless it's actually located there.  
+       Set the SRP's address on the stack correctly when the PC is still in
+       the prologue.
+       (cris_return_value): New function.
+       (cris_gdbarch_init): Clear deprecated store_return_value,
+       extract_return_value.
+
+2004-03-02  Jim Blandy  <jimb@redhat.com>
+
+       * stabsread.c (reg_value_complaint): The maximum register number
+       is one less than the number of registers.
+
+2004-03-02  Andrew Cagney  <cagney@redhat.com>
+
+       * i386-tdep.h (enum i386_regnum): Add I386_DS_REGNUM,
+       I386_ES_REGNUM, I386_FS_REGNUM, and I386_GS_REGNUM.  Remove
+       trailing comma and redundant assignment of I386_ST0_REGNUM.
+       * amd64-nat.c (amd64_collect_native_gregset): Zero-extend the
+       32-bit segment registers.
+
+2004-03-01  Andrew Cagney  <cagney@redhat.com>
+
+       * rs6000-tdep.c (rs6000_init_frame_pc_first): Fix compiler error,
+       use frame_relative_level and get_next_frame.
+
+2004-02-29  Andrew Cagney  <cagney@redhat.com>
+
+       * rs6000-tdep.c (rs6000_init_frame_pc_first): New function.
+       (rs6000_gdbarch_init): Set deprecated_init_frame_pc_first.
+       * config/rs6000/tm-rs6000.h (DEPRECATED_INIT_FRAME_PC_FIRST):
+       Delete macro.
+
+2004-02-29  Daniel Jacobowitz  <drow@mvista.com>
+
+       * inflow.c (terminal_inferior): Don't give up the terminal if we
+       previously couldn't get the inferior's terminal state.
+
+2004-02-29  Daniel Jacobowitz  <drow@mvista.com>
+
+       * regcache.c (read_pc_pid): Restore inferior_ptid after reading
+       PC_REGNUM.
+
+2004-02-28  Andrew Cagney  <cagney@redhat.com>
+
+       * NEWS: Refer to GDB 6.1.
+       * README: Refer to GDB 6.1.
+       * PROBLEMS: Refer to GDB 6.1.
+
+2004-02-28  Daniel Jacobowitz  <drow@mvista.com>
+
+       * thread-db.c (disable_thread_signals): Remove unused function.
+
 2004-02-28  Mark Kettenis  <kettenis@gnu.org>
 
+       * amd64-nat.c: Include "gdb_string.h".
+       (amd64_collect_native_gregset): Zero-extend the 32-bit
+       general-purpose registers and %eip.
+
+       * amd64-tdep.h: (amd64_collect_fxsave): New prototype.
+       * amd64-tdep.c (amd64_collect_fxsave): New function.
+       (amd64_fill_fxsave): Simply call amd64_collect_fxsave.
+
        * i387-tdep.h: Update copyright year.
        (i387_collect_fxsave): New prototype.
        * i387-tdep.c: Update copyright year.
This page took 0.026017 seconds and 4 git commands to generate.