+2004-04-07 Mark Kettenis <kettenis@gnu.org>
+
+ * config/sparc/linux.mt (TDEPFILES): Remove solib-legacy.o.
+ * config/sparc/linux64.mt (TDEPFILES): Likewise.
+ * config/sparc/sol2.mt (TDEPFILES): Add solib.o and solib-svr4.o.
+ * config/sparc/sol2.mh (NATDEPFILES): Remove solib.o, solib-svr4.o
+ and solib-legacy.o.
+ * config/sparc/sol2-64.mt (TDEPFILES): Add solib.o and
+ solib-svr4.o.
+ * config/sparc/tm-sol2.h: Update copyright year. Include
+ "solib.h".
+
+ * sparc-sol2-tdep.c: Update copyright year. Include
+ "solib-svr4.h".
+ (sparc32_sol2_init_abi): Set solib_svr4_fetch_link_map_offsets.
+ * sparc64-sol2-tdep.c: Include "solib-svr4.h".
+ (sparc64_sol2_init_abi): Set solib_svr4_fetch_link_map_offsets.
+ * Makefile.in (sparc-sol2-tdep.o, sparc64-sol2-tdep.o): Update
+ dependencies.
+
+2004-04-06 Andrew Cagney <cagney@redhat.com>
+
+ * infttrace.c: Include "infttrace.h".
+ * infttrace.h: Include "target.h".
+ * Makefile.in (infttrace_h): Update.
+ (infttrace.o): Update.
+
+2004-04-06 Andrew Cagney <cagney@redhat.com>
+
+ * hppah-nat.c (hpux_has_forked, hpux_has_vforked)
+ (hpux_has_execd, hpux_has_syscall_event): Include "infttrace.h",
+ move extern declarations from here ...
+ * infttrace.h: ... to here.
+ * Makefile.in (hppah-nat.o): Update dependencies.
+
+ * hppa-tdep.c (hppa_breakpoint_from_pc): Make static.
+ (hppa_gdbarch_init): Set gdbarch_breakpoint_from_pc
+ * config/pa/tm-hppa.h (BREAKPOINT_FROM_PC, BREAKPOINT32):
+ (hppa_breakpoint_from_pc): Delete.
+
+ * MAINTAINERS: Mark hppa-elf as buildable with -Werror.
+
+2004-04-05 Andrew Cagney <cagney@redhat.com>
+
+ * hppa-tdep.c: Do not include <sys/types.h>, <sys/param.h>,
+ <signal.h>, <sys/ptrace.h>, #include "a.out.encap.h",
+ <sys/file.h>.
+
+2004-04-06 Randolph Chung <tausq@debian.org>
+
+ Committed by Andrew Cagney (mechanical change).
+ * hppa-tdep.c: (args_for_find_stub, hp_som_som_object_present,
+ exception_catchpoints_are_fragile, find_stub_with_shl_get,
+ cover_find_stub_with_shl_get, initialize_hp_cxx_exception_support,
+ child_enable_exception_callback, current_ex_event,
+ null_symtab_and_line, child_get_current_exception_event,
+ HP_ACC_EH_notify_hook, HP_ACC_EH_set_hook_value,
+ HP_ACC_EH_notify_callback, HP_ACC_EH_break, HP_ACC_EH_catch_throw,
+ HP_ACC_EH_catch_catch, __eh_notification, hp_cxx_exception_support,
+ hp_cxx_exception_support_initialized, eh_notify_hook_addr,
+ eh_notify_callback_addr, eh_break_addr, eh_catch_catch_addr,
+ eh_catch_throw_addr, break_callback_sal, setup_d_pid_in_inferior):
+ Move hpux-specific definitions ...
+ * hppa-hpux-tdep.c: ... to here.
+
+2004-04-05 Andrew Cagney <cagney@redhat.com>
+
+ * hppa-tdep.c (hppa_frame_cache): Pass the frame's func to
+ skip_prologue_using_sal.
+
+2004-04-05 Andrew Cagney <cagney@redhat.com>
+
+ * config/i386/tm-i386.h: Delete file.
+ * config/i386/tm-vxworks.h: Update copyright, do not include
+ "tm-i386.h".
+ * config/i386/tm-nto.h, config/i386/tm-linux.h: Ditto.
+ * config/i386/tm-i386sol2.h, config/i386/tm-i386lynx.h: Ditto.
+ * config/i386/tm-go32.h, config/i386/tm-cygwin.h: Ditto.
+ * config/i386/ncr3000.mt (TM_FILE): Delete.
+ * config/i386/interix.mt (TM_FILE): Delete.
+ * config/i386/i386v.mt (TM_FILE): Delete.
+ * config/i386/i386nw.mt (TM_FILE): Delete.
+ * config/i386/i386gnu.mt (TM_FILE): Delete.
+ * config/i386/i386aout.mt (TM_FILE): Delete.
+ * config/i386/embed.mt (TM_FILE): Delete.
+
+2004-04-05 Kevin Buettner <kevinb@redhat.com>
+
+ * frv-tdep.h (fsr0_regnum, acc0_regnum, acc7_regnum, accg0123_regnum)
+ (accg4567_regnum, msr0_regnum, msr1_regnum, gner0_regnum)
+ (gner1_regnum, fner0_regnum, fner1_regnum, accg0_regnum)
+ (accg7_regnum): New constants.
+ (last_spr_regnum, last_pseudo_regnum): Update.
+ * frv-tdep.c (new_variant): Initialize names for fsr0, acc0-acc7,
+ accg0-accg7, msr0, msr1, gner0, gner1, fner0, and fner1.
+ (frv_pseudo_register_read, frv_pseudo_register_write): Add support
+ for accg registers.
+ (frv_register_sim_regno): Update spr_map[].
+
+2004-04-04 Andrew Cagney <cagney@redhat.com>
+
+ * config/mips/xm-riscos.h: Delete.
+ * config/mips/xm-mipsv4.h, config/mips/xm-mips.h: Delete.
+ * config/mips/tm-mipsv4.h, config/mips/riscos.mh: Delete.
+ * config/mips/nm-riscos.h, config/mips/nm-news-mips.h: Delete.
+ * config/mips/nm-mips.h, config/mips/news-mips.mh: Delete.
+ * config/mips/news-mips.mh, config/m68k/tm-m68kv4.h: Delete.
+ * config/mips/decstation.mh, config/mips/littlemips.mh: Delete.
+ * config/mips/mipsv4.mt, config/m68k/tm-sun3.h: Delete.
+ * config/m68k/xm-sun3os4.h, config/m68k/xm-sun3.h: Delete.
+ * config/m68k/xm-sun2.h, config/m68k/xm-m68kv4.h: Delete.
+ * config/m68k/xm-dpx2.h, config/m68k/xm-delta68.h: Delete.
+ * config/m68k/xm-3b1.h, config/m68k/tm-sun3os4.h: Delete.
+ * config/m68k/tm-m68klynx.h, config/m68k/tm-dpx2.h: Delete.
+ * config/m68k/tm-delta68.h, config/m68k/tm-3b1.h: Delete.
+ * config/m68k/sun3os4.mt, config/m68k/nm-sysv4.h: Delete.
+ * config/m68k/nm-sun3.h, config/m68k/sun3os4.mh: Delete.
+ * config/m68k/sun2os3.mh, config/m68k/nm-sun2.h: Delete.
+ * config/m68k/nm-m68klynx.h, config/m68k/sun3os3.mt: Delete.
+ * config/m68k/nm-dpx2.h, config/m68k/sun2os3.mt: Delete.
+ * config/m68k/dpx2.mh, config/m68k/sun3os3.mh: Delete.
+ * config/m68k/sun2os4.mh, config/m68k/nm-delta68.h: Delete.
+ * config/m68k/m68kv4.mt, config/m68k/m68klynx.mt: Delete.
+ * config/m68k/3b1.mt, config/m68k/m68klynx.mh: Delete.
+ * config/m68k/m68kv4.mh, config/m68k/sun2os4.mt: Delete.
+ * config/m68k/tm-sun2os4.h, config/m68k/3b1.mh: Delete.
+ * config/m68k/dpx2.mt, config/m68k/delta68.mt: Delete.
+ * config/m68k/tm-sun2.h, config/m68k/delta68.mh: Delete.
+
+ * configure.tgt: Remove m68000-*-sunos3*, m68000-*-sunos4*,
+ m68*-bull-sysv*, m68*-att-*, m68*-motorola-*, m68*-*-lynxos*,
+ m68*-*-sunos3*, m68*-*-sunos4*, m68*-*-sysv4*, mips*-*-sysv4*.
+ * configure.host: Remove m680[01]0-sun-sunos3*,
+ m680[01]0-sun-sunos4*, m68*-att-*, m68*-bull*-sysv*,
+ m68*-*-lynxos*, m68*-*-sysv4*, m68*-motorola-*, m68*-sun-sunos3*,
+ m68*-sun-sunos4*, m68*-sun-*, mips-dec-*, mips-little-*,
+ mips-sony-*, mips-*-mach3*, mips-*-sysv4*, mips-*-sysv*,
+ mips-*-riscos*.
+ * NEWS: Mention removed systems.
+
+2004-04-04 Andrew Cagney <cagney@redhat.com>
+
+ GDB 6.1 release created from 6.1 branch.
+
+2004-04-04 Andrew Cagney <cagney@redhat.com>
+
+ * gnu-nat.c (gnu_wait): Use memcpy instead of bcopy.
+ * remote-vxmips.c (vx_read_register, vx_write_register): Ditto.
+ * remote-vx68.c (vx_read_register, vx_write_register): Ditto.
+
+ * config/vax/xm-vax.h (FAULT_CODE_ORIGIN, INIT_STACK): Delete.
+ * config/alpha/xm-alphaosf.h (NO_SIGINTERRUPT): Delete.
+ * config/alpha/xm-alphalinux.h (NO_SIGINTERRUPT): Delete.
+
+2004-04-03 Jim Blandy <jimb@redhat.com>
+
+ * MAINTAINERS: Chris Faylor has changed employers; add him to
+ "paper trail" section, and update his E-mail address.
+
+2004-04-03 Andrew Cagney <cagney@redhat.com>
+
+ * frame-unwind.c (frame_unwind_find_by_frame): Delete check for
+ generic dummy frames.
+ * dummy-frame.c: Update copyright.
+ (dummy_frame_sniffer): Delete check for generic dummy frames.
+
+ * config/pa/tm-hppa.h (REG_PARM_STACK_SPACE): Delete.
+ * config/pa/tm-hppa64.h (PA20W_CALLING_CONVENTIONS)
+ (REG_PARM_STACK_SPACE): Delete.
+ * hppa-tdep.c (hppa64_push_dummy_call, hppa32_push_dummy_call):
+ Inline reference to REG_PARM_STACK_SPACE.
+
+ * config/pa/tm-hppah.h (FRAME_SAVED_PC_IN_SIGTRAMP)
+ (FRAME_FIND_SAVED_REGS_IN_SIGTRAMP)
+ (hppa32_hpux_frame_find_saved_regs_in_sigtramp)
+ (FRAME_BASE_BEFORE_SIGTRAMP)
+ (hppa32_hpux_frame_base_before_sigtramp)
+ (hppa32_hpux_frame_saved_pc_in_sigtramp): Delete.
+ * config/pa/tm-hppa64.h (hppa64_hpux_frame_saved_pc_in_sigtramp)
+ (hppa64_hpux_frame_find_saved_regs_in_sigtramp)
+ (FRAME_FIND_SAVED_REGS_IN_SIGTRAMP)
+ (FRAME_BASE_BEFORE_SIGTRAMP)
+ (hppa64_hpux_frame_base_before_sigtramp)
+ (FRAME_SAVED_PC_IN_SIGTRAMP): Delete.
+
+2004-04-03 Andrew Cagney <cagney@redhat.com>
+
+ * PROBLEMS: Mention that GDB doesn't build on HP/UX 11.00.
+
+2004-04-02 Andrew Cagney <cagney@redhat.com>
+
+ * sh64-tdep.c (sh64_init_extra_frame_info): Replace
+ DEPRECATED_CALL_DUMMY_LENGTH with 0, simplify.
+ * dummy-frame.h: Delete out-of-date comments.
+ * gdbarch.sh (DEPRECATED_CALL_DUMMY_LENGTH): Delete.
+ * gdbarch.h, gdbarch.c: Re-generate.
+
+2004-04-02 Joel Brobecker <brobecker@gnat.com>
+
+ Committed by Andrew Cagney <cagney@redhat.com>.
+ * alpha-tdep.c (alpha_heuristic_frame_unwind_cache): Do not take
+ into account an instruction saving a register if we have already
+ seen an earlier instruction saving that same register.
+
+2004-04-02 Andrew Cagney <cagney@redhat.com>
+
+ * gdbarch.sh (DEPRECATED_INIT_FRAME_PC_FIRST): Delete.
+ * gdbarch.h, gdbarch.c: Re-generate.
+ * frame.c (legacy_get_prev_frame): Delete references to
+ DEPRECATED_INIT_FRAME_PC_FIRST.
+
+ * infrun.c (pc_in_sigtramp): Delete function.
+ (check_sigtramp2): Inline call to pc_in_sigtramp, use
+ get_frame_type.
+
+2004-04-02 Andrew Cagney <cagney@redhat.com>
+
+ * infrun.c (handle_step_into_function): Delete code conditional on
+ legacy_frame_p.
+ (handle_inferior_event, step_over_function): Ditto.
+
+2004-04-02 Andrew Cagney <cagney@redhat.com>
+
+ * frame.c (get_prev_frame_1): Exclude signal trampolines from the
+ "previous frame inner to this frame" test.
+
+2004-04-02 Andrew Cagney <cagney@redhat.com>
+
+ * frame.c (safe_frame_unwind_memory): New function.
+ * frame.h (safe_frame_unwind_memory): Declare. Update description
+ of /safe_/ methods.
+ * tramp-frame.c (tramp_frame_start): Re-order parmeters, add
+ "next_frame". Use safe_frame_unwind_memory.
+ (tramp_frame_sniffer): Update call to tramp_frame_start.
+
+2004-04-01 Daniel Jacobowitz <drow@mvista.com>
+
+ * dwarf2read.c (dwarf2_objfile_data_key): New.
+ (struct dwarf2_per_objfile, dwarf2_per_objfile): New.
+ (dwarf_info_size, dwarf_abbrev_size, dwarf_line_size)
+ (dwarf_pubnames_size, dwarf_aranges_size, dwarf_loc_size)
+ (dwarf_macinfo_size, dwarf_str_size, dwarf_ranges_size)
+ (dwarf_frame_size, dwarf_eh_frame_size, dwarf_info_buffer)
+ (dwarf_abbrev_buffer, dwarf_line_buffer, dwarf_str_buffer)
+ (dwarf_macinfo_buffer, dwarf_ranges_buffer, dwarf_loc_buffer):
+ Remove variables.
+ (struct dwarf2_pinfo): Remove per-objfile members. Update comments.
+ (DWARF_ABBREV_SIZE, DWARF_LINE_SIZE)
+ (DWARF_LOC_SIZE, DWARF_MACINFO_SIZE, DWARF_STR_SIZE)
+ (DWARF_RANGES_SIZE, DWARF_INFO_BUFFER)
+ (DWARF_ABBREV_BUFFER, DWARF_LINE_BUFFER, DWARF_STR_BUFFER)
+ (DWARF_MACINFO_BUFFER, DWARF_RANGES_BUFFER, DWARF_LOC_BUFFER):
+ Remove macros.
+ (dwarf2_has_info): Take an objfile argument. Allocate per-objfile
+ data.
+ (dwarf2_locate_sections, dwarf2_build_psymtabs)
+ (dwarf2_build_psymtabs_easy, dwarf2_build_psymtabs_hard)
+ (skip_one_die, dwarf2_get_pc_bounds, dwarf2_read_abbrevs)
+ (read_partial_die, read_full_die, read_indirect_string)
+ (dwarf_decode_line_header, dwarf_decode_macros)
+ (dwarf2_symbol_mark_computed): Remove use of removed macros.
+ Update uses of removed variables.
+ (psymtab_to_symtab_1): Restore per-objfile data pointer. Remove use
+ of removed macros.
+ (_initialize_dwarf2_read): New function.
+ * symfile.h (dwarf2_has_info): Update prototype.
+ * coffread.c (coff_symfile_read): Update call to dwarf2_has_info.
+ * elfread.c (elf_symfile_read): Likewise.
+
+2004-04-01 Jim Blandy <jimb@redhat.com>
+
+ * rs6000-tdep.c (rs6000_dwarf2_stab_reg_to_regnum): New, unified
+ function for register numbers on all the rs6000-derived targets.
+ (rs6000_gdbarch_init): Don't register a separate
+ gdbarch_dwarf2_reg_to_regnum function for the E500. Use
+ rs6000_dwarf2_stab_reg_to_regnum for both Dwarf 2 and stabs on all
+ variants.
+
+ * i386-tdep.c: Add FIXME regarding STABS vs. Dwarf 2 register
+ numbering.
+
+2004-04-01 Paul N. Hilfinger <Hilfinger@gnat.com>
+
+ * valarith.c: Update copyright notice.
+ (value_add): Handle range types.
+ (value_sub): Ditto.
+ (value_equal): Ditto.
+ (value_less): Ditto.
+ (value_neg): Ditto.
+ (value_complement): Ditto.
+ (value_binop): Simplify slightly by using is_integral_type and
+ eliminiating unnecessary COERCE_ENUMs.
+
+2004-03-31 Andrew Cagney <cagney@redhat.com>
+
+ * frame.h (frame_unwind_id): Declare.
+ * frame.c (frame_unwind_id): New function.
+ (get_prev_frame_1): New function.
+ (frame_debug_got_null_frame): New function.
+ (get_prev_frame): Use frame_debug_got_null_frame. Move unwind
+ code proper to prev_frame, update description.
+ * infrun.c (step_over_function): Use frame_unwind_id.
+
+2004-04-31 J. Brobecker <brobecker@gnat.com>
+
+ * hppa-tdep.c (hppa32_push_dummy_call): Set the Stack Pointer.
+ (hppa64_push_dummy_call): Likewise.
+
+2004-03-30 Jim Blandy <jimb@redhat.com>
+
+ From Ulrich Weigand:
+ * utils.c (query): Do not use a va_list variable multiple times.
+
+2004-03-29 Daniel Jacobowitz <drow@mvista.com>
+
+ * Makefile.in (linux_nat_h): Update dependencies.
+ * configure.in: Check for <gnu/libc-version.h>.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+ * linux-nat.h: Include "target.h". Add waitstatus field to
+ struct lwp_info.
+ * lin-lwp.c (add_lwp): Initialize waitstatus.kind.
+ (lin_lwp_attach_lwp): Don't attach to LWPs we have already attached
+ to.
+ (lin_lwp_handle_extended): New function. Handle clone events.
+ (wait_lwp): Use lin_lwp_handle_extended. Update comment about
+ thread exit events.
+ (child_wait): Handle clone events.
+ (lin_lwp_wait: Use lin_lwp_handle_extended and handle clone events.
+ * linux-nat.c (linux_enable_event_reporting): Turn on
+ PTRACE_O_TRACECLONE.
+ (linux_handle_extended_wait): Handle clone events.
+ * thread-db.c: Include <gnu/libc-version.h>.
+ (struct private_thread_info): Add dying flag.
+ (enable_thread_event_reporting): Enable TD_DEATH for glibc 2.2 and
+ higher.
+ (attach_thread): Update comments. Handle dying threads.
+ (detach_thread): Set the dying flag.
+ (check_event): Always call attach_thread.
+
+2004-03-29 Daniel Jacobowitz <drow@mvista.com>
+
+ * mips-tdep.c (mips_pdr_data): New.
+ (non_heuristic_proc_desc): Use objfile_data and set_objfile_data.
+ (_initialize_mips_tdep): Initialize mips_pdr_data.
+
+2004-03-29 Corinna Vinschen <vinschen@redhat.com>
+
+ * minsyms.c (install_minimal_symbols): Move dropping leading
+ char from linkage name from here...
+ (prim_record_minimal_symbol_and_info): ...to here. Simplify
+ test for "__gnu_compiled*" symbols.
+
+2004-03-28 Jim Blandy <jimb@redhat.com>
+
+ * rs6000-tdep.c (skip_prologue): Recognize moves from argument
+ registers to temp register r0 and byte stores as prologue
+ instructions.
+
+2004-03-28 Andrew Cagney <cagney@redhat.com>
+
+ * PROBLEMS (Stack backtraces): Rewrite. Remove reference to
+ arm*-*-*.
+
+2004-03-28 Stephane Carrez <stcarrez@nerim.fr>
+
+ * tui/tui-regs.c (tui_show_registers): Make sure the TUI is active
+ and switch the layout to force a display of register window.
+
+2004-02-26 J. Brobecker <brobecker@gnat.com>
+
+ * amd64-tdep.c (amd64_classify): make RANGE_TYPE objects be part
+ of the INTEGER class.
+
+2004-03-26 Jim Blandy <jimb@redhat.com>
+
+ * ppc-linux-tdep.c (ppc_linux_init_abi): Long doubles are eight
+ bytes long on PPC GNU/Linux.
+
+2004-03-26 David Carlton <carlton@kealia.com>
+
+ * PROBLEMS: Refer to gdb/1588 instead of gdb/826.
+
+2004-03-25 Andrew Cagney <cagney@redhat.com>
+
+ * PROBLEMS: Add general section titles, remove references to
+ specific releases.
+
+2004-03-25 Daniel Jacobowitz <drow@mvista.com>
+
+ * arm-linux-tdep.c (ARM_LINUX_JB_ELEMENT_SIZE): Define to
+ INT_REGISTER_SIZE.
+ (arm_linux_push_arguments): Use TARGET_DOUBLE_BIT instead of
+ FP_REGISTER_VIRTUAL_SIZE.
+ * arm-tdep.c (arm_make_sigtramp_cache): Use register_size instead
+ of DEPRECATED_REGISTER_RAW_SIZE.
+ (arm_register_type): Add gdbarch argument.
+ (arm_register_raw_size, arm_register_virtual_size): Delete.
+ (arm_register_byte, arm_extract_return_value)
+ (arm_store_return_value, arm_get_longjmp_target): Update references
+ to INT_REGISTER_RAW_SIZE and FP_REGISTER_RAW_SIZE.
+ (arm_gdbarch_init): Likewise. Don't set
+ deprecated_register_raw_size, deprecated_register_virtual_size,
+ deprecated_max_register_raw_size,
+ deprecated_max_register_virtual_size, or
+ deprecated_max_register_virtual_type. Do set register_type.
+ * arm-tdep.h (ARM_MAX_REGISTER_RAW_SIZE)
+ (ARM_MAX_REGISTER_VIRTUAL_SIZE, INT_REGISTER_VIRTUAL_SIZE)
+ (FP_REGISTER_VIRTUAL_SIZE): Delete.
+ (INT_REGISTER_RAW_SIZE): Rename to INT_REGISTER_SIZE.
+ (FP_REGISTER_RAW_SIZE): Rename to FP_REGISTER_SIZE.
+ * arm-linux-tdep.c (ARM_NBSD_JB_ELEMENT_SIZE): Define to
+ INT_REGISTER_SIZE.
+ * remote-rdp.c (remote_rdp_fetch_register): Use MAX_REGISTER_SIZE.
+ (remote_rdp_store_register): Likewise.
+
+2004-03-24 Daniel Jacobowitz <drow@mvista.com>
+
+ * Makefile.in (mips-linux-tdep.o): Update dependencies.
+ * mips-tdep.c (mips_gdbarch_init): Move frame predicates
+ to after osabi initialization.
+ * mips-linux-tdep.c: Include "trad-frame.h" and "tramp-frame.h".
+ (mips_linux_o32_sigframe_init, mips_linux_n32n64_sigframe_init): New
+ functions.
+ (mips_linux_o32_sigframe, mips_linux_o32_rt_sigframe)
+ (mips_linux_n32_rt_sigframe, mips_linux_n64_rt_sigframe): New
+ variables.
+ (mips_linux_init_abi): Append signal trampoline unwinders.
+
+2004-03-24 Andrew Cagney <cagney@redhat.com>
+
+ * tramp-frame.h (TRAMP_SENTINEL_INSN): Define, document.
+ * tramp-frame.c: Include "gdb_assert.h".
+ (tramp_frame_start): Use TRAMP_SENTINEL_INSN. Use ULONGEST and
+ correct sizeof.
+ (tramp_frame_append): Validate the tramp frame's instructions.
+ * Makefile.in (tramp-frame.o): Update dependencies.
+
+2004-03-23 Andrew Cagney <cagney@redhat.com>
+
+ * trad-frame.h (trad_frame_set_reg_addr): Declare.
+
+2004-03-23 Andrew Cagney <cagney@redhat.com>
+
+ * MAINTAINERS (Past Maintainers): Add Mark Salter and Fernando
+ Nasser as past testsuite/lib/ (and other) maintainers.
+
+2004-03-23 Daniel Jacobowitz <drow@mvista.com>
+
+ * infcmd.c (attach_command): Reread symbols if we already have
+ an exec file.
+
+2004-03-23 Andrew Cagney <cagney@redhat.com>
+
+ * rs6000-tdep.c (frame_get_saved_regs): Delete unused function.
+
+2004-03-23 Andrew Cagney <cagney@redhat.com>
+
+ * gdbarch.sh (SIGTRAMP_START, SIGTRAMP_END): Deprecate.
+ * gdbarch.h, gdbarch.c: Re-generate.
+ * i386obsd-tdep.c (i386obsd_init_abi): Update.
+ * i386nbsd-tdep.c (i386nbsd_init_abi): Update.
+ * i386bsd-tdep.c (i386bsd_init_abi): Update.
+ * config/vax/tm-vaxbsd.h (DEPRECATED_SIGTRAMP_END)
+ (DEPRECATED_SIGTRAMP_START): Update.
+ * config/m68k/tm-nbsd.h (DEPRECATED_SIGTRAMP_END)
+ (DEPRECATED_SIGTRAMP_START): Update.
+ * blockframe.c (find_pc_sect_partial_function): Update.
+ * arch-utils.c (legacy_pc_in_sigtramp): Update.
+
2004-03-23 Daniel Jacobowitz <drow@mvista.com>
* remote.c (remote_open_1): Reopen the exec file and reread symbols
(determine_prefix): Look at TYPE_TAG_NAME and call
determine_class_name when appropriate.
(determine_prefix_aux, class_name): Delete.
+ (read_namespace): Set die->type.
2004-03-15 Kevin Buettner <kevinb@redhat.com>