* objfiles.c (terminate_minimal_symbol_table): Remove unnecessary
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index c46a241de8a3f039beea388c5b26285c384a8cfe..d9d9b7fc46c8e9b0b271894d737b19b849d0e310 100644 (file)
@@ -1,3 +1,120 @@
+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
This page took 0.030614 seconds and 4 git commands to generate.