+2004-02-16 Daniel Jacobowitz <drow@mvista.com>
+
+ * objfiles.c (terminate_minimal_symbol_table): Remove unnecessary
+ initializations.
+
+2004-02-16 Andrew Cagney <cagney@redhat.com>
+
+ * tui/tui-windata.c: Include "gdb_string.h".
+ * tui/tui-source.c, tui/tui-winsource.c: Ditto.
+ * tui/tui-layout.c, tui/tui-command.c: Ditto.
+ * Makefile.in: Update dependencies.
+
+2004-02-16 Daniel Jacobowitz <drow@mvista.com>
+
+ * Makefile.in (infrun.o): Add $(gdb_assert_h).
+ * infrun.c: Include "gdb_assert.h".
+ (singlestep_ptid, saved_singlestep_ptid)
+ (stepping_past_singlestep_breakpoint): New variables.
+ (resume): Set singlestep_ptid. Check for singlestep thread
+ hop.
+ (init_wait_for_inferior): Clear stepping_past_singlestep_breakpoint.
+ (handle_inferior_event): Handle singlestep thread hop.
+
+2004-02-16 Andrew Cagney <cagney@redhat.com>
+
+ * dwarf2-frame.c (dwarf2_frame_ops): New function.
+ (dwarf2_frame_set_init_reg): Use, instead of gdbarch_data.
+ (dwarf2_frame_init_reg): Ditto.
+
+ * printcmd.c (display_command): Check that EXP isn't NULL. Fix
+ suggested by Joshua Neuheisel
+
+ * configure.in: Always check for curses, including pdcurses.
+ Warn, instead of error, when no curses are found. Enable TUI when
+ curses is available.
+ * configure: Re-generate.
+
+2004-02-16 Corinna Vinschen <vinschen@redhat.com>
+
+ * sh-tdep.c (sh_register_convert_to_virtual): Rename from
+ sh_sh4_register_convert_to_virtual.
+ (sh_register_convert_to_raw): Rename from
+ sh_sh4_register_convert_to_raw.
+ (sh_pseudo_register_read): Accomodate above name change.
+ (sh_pseudo_register_write): Ditto.
+
+2004-02-16 Corinna Vinschen <vinschen@redhat.com>
+
+ * sh-tdep.c (sh_generic_register_name): Remove.
+ (sh_gdbarch_init): Use sh_sh_register_name in default case.
+
+2004-02-15 Andrew Cagney <cagney@redhat.com>
+
+ * configure.in (build_warnings): Add -Wunused-function.
+ * configure: Re-generate.
+
+ * config/tm-lynx.h (START_INFERIOR_TRAPS_EXPECTED): Delete macro.
+ * config/rs6000/tm-rs6000.h (START_INFERIOR_TRAPS_EXPECTED): Ditto.
+
+ * procfs.c (procfs_init_inferior): Assume that
+ START_INFERIOR_TRAPS_EXPECTED is defined.
+ * config/ns32k/nbsdaout.mt (TM_FILE): Set to tm-ns32k.h.
+ * config/ns32k/tm-nbsd.h: Delete file,
+ START_INFERIOR_TRAPS_EXPECTED already defined as 2.
+
+ * config/vax/tm-vaxbsd.h: Do not include "tm-vax.h".
+ * config/vax/tm-vax.h: Delete file.
+
+ * config/mips/tm-nbsd.h (SIGCONTEXT_PC_OFFSET): Delete macro.
+ * config/i386/tm-i386bsd.h (SIGCONTEXT_PC_OFFSET): Delete macro.
+ * config/arm/tm-linux.h (SIGCONTEXT_PC_OFFSET): Delete macro.
+ * config/vax/tm-vaxbsd.h (SIGCONTEXT_PC_OFFSET): Delete macro.
+ * vax-tdep.c (vax_sigtramp_saved_pc): Inline only reference.
+ * config/ns32k/tm-nbsd.h (SIGCONTEXT_PC_OFFSET): Delete macro.
+ * ns32k-tdep.c (ns32k_sigtramp_saved_pc): Inline only reference.
+
+2004-02-15 Mark Kettenis <kettenis@gnu.org>
+
+ * dwarf2-frame.h (dwarf2_frame_set_init_reg): New prototype.
+ * dwarf2-frame.c (dwarf2_frame_data): New variable.
+ (struct dwarf2_frame_ops): New.
+ (dwarf2_frame_default_init_reg): New function, based on
+ dwarf2_frame_init_reg.
+ (dwarf2_frame_init, dwarf2_frame_set_init_reg): New function.
+ (dwarf2_frame_init_reg): Call architecture-specific function.
+ (dwarf2_frame_objfile_data): Renamed from dwarf2_frame_data.
+ (dwarf2_frame_find_fde, add_fde): Use dwarf2_frame_objfile_data
+ instead of dwarf2_frame_data.
+ (_initialize_dwarf2_frame): Initailize new dwarf2_frame_data.
+ Initialize dwarf2_frame_objfile instead of old dwarf2_frame_data.
+
+2004-02-15 Andrew Cagney <cagney@redhat.com>
+
+ * gdbarch.sh (deprecated_register_gdbarch_swap): Rename
+ register_gdbarch_swap.
+ (DEPRECATED_REGISTER_GDBARCH_SWAP): Rename REGISTER_GDBARCH_SWAP.
+ * f-lang.c (_initialize_f_language): Update, use
+ DEPRECATED_REGISTER_GDBARCH_SWAP.
+ * remote.c (_initialize_remote): Ditto.
+ * regcache.c (_initialize_regcache): Ditto.
+ * parse.c (_initialize_parse): Ditto.
+ * infrun.c (_initialize_infrun): Ditto.
+ * mi/mi-main.c (_initialize_mi_main): Ditto.
+ * gdbtypes.c (_initialize_gdbtypes): Ditto.
+
+ * solib.c (solib_map_sections): Use bfd_set_cacheable instead of
+ poking .cacheable directly.
+ * symfile.c (symfile_bfd_open): Ditto.
+
+ * Makefile.in: Update all dependencies.
+
+ * Makefile.in: (.SUFFIXES): Add ".l" and ".y".
+ (.y.c, .l.c): Specify implicit rule. Instead of .tab.c, generate
+ .c. Update references. Delete unnecessary .tab.c and -lex.c rules.
+ (ada-exp.o, c-exp.o, f-exp.o): Replace ada-exp.tab.o et.al. rule.
+ (jv-exp.o, m2-exp.o, objc-exp.o, p-exp.o): Similar.
+
2004-02-14 Andrew Cagney <cagney@redhat.com>
* arch-utils.c (legacy_convert_register_p): Check