+2008-08-05 Tom Tromey <tromey@redhat.com>
+
+ * bcache.c (deprecated_bcache_added): Initialize obstack.
+ (bcache_xmalloc): Don't initialize obstack.
+ (bcache_xfree): Conditionally free obstack.
+ (bcache_memory_used): Update.
+
+2008-08-05 Tom Tromey <tromey@redhat.com>
+
+ * symfile.c (add_psymbol_to_bcache): Return a const pointer. Use
+ bcache_full.
+ (append_psymbol_to_list): Accept a const pointer.
+ (add_psymbol_to_list): Fix const correctness.
+ * bcache.h: (deprecated_bcache_added, deprecated_bcache): Remove.
+ (bcache_full): Declare.
+ * bcache.c (bcache_data, deprecated_bcache): Remove.
+ (bcache): Use bcache_full.
+ (bcache_full): Rename from deprecated_bcache_added. Change return
+ type.
+
+2008-08-04 Stan Shebs <stan@codesourcery.com>
+
+ * solib-svr4.c (BKPT_AT_SYMBOL): Remove, always defined.
+ (bkpt_names): Remove SOLIB_BKPT_NAME, never defined.
+ (enable_break): Remove test of BKPT_AT_SYMBOL.
+
+2008-08-02 Keith Seitz <keiths@redhat.com>
+
+ * acinclude.m4: Include ../config/tcl.m4 to pick up
+ standard Tcl configury bits.
+ Remove all Tcl, Tk, Itcl, Itk, etc definitions.
+ * configure.ac: Don't check if ../itcl exists when building
+ gdbtk. It could be installed.
+ Rewrite gdbtk configury to allow for using system-supplied
+ Tcl and Tk. Gdbtk no longer requires build-time access to
+ itcl and itk.
+ * Makefile.in: Remove everything related to itcl and itk.
+ Rewrite the Tcl bits for gdbtk to correspond to rewrite of
+ configure.ac.
+ Remove v850ice.o build rule.
+ (ALL_TCL_CFLAGS): New convenience defintion. Change all
+ gdbtk sources to use it.
+ * configure: Regenerate.
+
+2008-07-31 Stan Shebs <stan@codesourcery.com>
+
+ * coffread.c (coff_symtab_read): Remove FUNCTION_EPILOGUE_SIZE.
+
+2008-07-30 Stan Shebs <stan@codesourcery.com>
+
+ * objfiles.c (TARGET_KEEP_SECTION): Remove.
+ (add_to_objfile_sections): Remove use.
+
+2008-07-29 Tom Tromey <tromey@redhat.com>
+
+ * cli/cli-decode.c (lookup_cmd_1): Use memcpy.
+ (lookup_cmd_composition): Likewise.
+
+2008-07-29 Tom Tromey <tromey@redhat.com>
+
+ * cli/cli-cmds.c (edit_command): Remove unused variables. Delete
+ dead code. Fix indentation.
+
+2008-07-29 Stan Shebs <stan@codesourcery.com>
+
+ * main.c (captured_main): Remove long-unused #if 0 blocks.
+
+2008-07-28 Tom Tromey <tromey@redhat.com>
+
+ * annotate.h (deprecated_annotate_starting_hook): Remove.
+ (deprecated_annotate_stopped_hook): Remove.
+ (deprecated_annotate_exited_hook): Remove.
+ * Makefile.in (annotate.o): Depend on observer_h.
+ * top.c (deprecated_delete_breakpoint_hook): Remove.
+ (deprecated_create_breakpoint_hook): Likewise.
+ (deprecated_modify_breakpoint_hook): Likewise.
+ * interps.c (clear_interpreter_hooks): Update for removed hooks.
+ * breakpoint.c (mention): Don't call removed hook.
+ (delete_breakpoint): Likewise.
+ (disable_breakpoint): Likewise.
+ (do_enable_breakpoint): Likewise.
+ * annotate.c: Include observer.h.
+ (breakpoint_changed): Change type of argument.
+ (_initialize_annotate): Register observers.
+ (deprecated_annotate_starting_hook): Remove.
+ (deprecated_annotate_stopped_hook): Remove.
+ (deprecated_annotate_exited_hook): Remove.
+ (annotate_starting): Update for hook removal.
+ (annotate_stopped): Likewise.
+ (annotate_exited): Likewise.
+ * defs.h (deprecated_delete_breakpoint_hook): Remove.
+ (deprecated_create_breakpoint_hook): Likewise.
+ (deprecated_modify_breakpoint_hook): Likewise.
+
+2008-07-28 Tom Tromey <tromey@redhat.com>
+
+ * main.c (captured_main): Don't use BEFORE_MAIN_LOOP_HOOK.
+
+2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * configure.ac: Check for the GNU/Linux ptrace signature.
+ * configure: Regenerated.
+
+2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * linux-nat.c (resume_callback): Add more debugging output.
+ (linux_nat_has_pending_sigint): New function, based on
+ linux_nat_has_pending.
+ (set_ignore_sigint, maybe_clear_ignore_sigint): New functions.
+ (stop_wait_callback): Remove flush_mask handling. Honor
+ ignore_sigint. Call maybe_clear_ignore_sigint. Pass NULL
+ to recursive calls.
+ (linux_nat_has_pending, flush_callback): Remove.
+ (linux_nat_filter_event): Check for ignore_sigint.
+ (linux_nat_wait): Remove flush_mask support and call to
+ flush_callback. Use set_ignore_sigint and maybe_clear_ignore_sigint.
+ * linux-nat.h (struct lwp_info): Add ignore_sigint field.
+
+2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * linux-nat.c (count_events_callback, select_event_lwp_callback): Only
+ report events from resumed threads.
+
+2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * mips-linux-tdep.c (mips_linux_syscall_next_pc): New function.
+ (mips_linux_init_abi): Set tdep->syscall_next_pc.
+ * mips-tdep.c (enum mips_fpu_type, struct gdbarch_tdep): Move to
+ mips-tdep.h.
+ (mips32_next_pc): Handle the syscall instruction.
+ * mips-tdep.h (enum mips_fpu_type, struct gdbarch_tdep): New,
+ from mips-tdep.c. Add syscall_next_pc to gdbarch_tdep.
+
+2008-07-26 Tom Tromey <tromey@redhat.com>
+
+ PR gdb/1158:
+ * valops.c (value_struct_elt): Treat function-valued field as a
+ static method.
+
+2008-07-26 Tom Tromey <tromey@redhat.com>
+
+ PR gdb/1136:
+ * macroexp.c (get_punctuator) <punctuators>: Rearrange to put
+ longer tokens first.
+
+2008-07-26 Vladimir Prus <vladimir@codesourcery.com>
+
+ Kill cmd_async_ok.
+ * cli/cli-decode.h (CMD_ASYNC_OK, set_cmd_async_ok)
+ (get_cmd_async_ok): Remove.
+ * cli/cli-decode.c (set_cmd_async_ok, get_cmd_async_ok): Remove.
+ * cli/cli-cmds.c (init_cli_cmds): Don't use set_cmd_async_ok.
+ * infcmd.c (_initialize_infcmd): Likewise.
+ * thread.c (_initialize_thread): Likewise.
+
+2008-07-25 Joseph Myers <joseph@codesourcery.com>
+
+ * mips-tdep.c (mips_n32n64_push_dummy_call): Handle passing
+ 128-bit long doubles in even-odd pairs of FPRs. Do not
+ right-align float arguments for big-endian.
+ (mips_n32n64_return_value): Apply return value convention for
+ structs containing one or two floating-point values to soft-float
+ as well as hard-float. Handle 128-bit long doubles in such
+ structs.
+ (mips_o32_push_dummy_call): Only skip one integer register for a
+ float argument passed in an FPR.
+
+2008-07-25 Tom Tromey <tromey@redhat.com>
+
+ * tui/tui-hooks.c: Include observer.h.
+ (tui_event_default, tui_old_event_hooks, tui_event_hooks):
+ Remove.
+ (tui_bp_created_observer, tui_bp_deleted_observer,
+ tui_bp_modified_observer): New globals.
+ (tui_install_hooks): Use observers, not events.
+ (tui_remove_hooks): Likewise.
+ * mi/mi-cmd-break.c: Include observer.h, not gdb-events.h.
+ (mi_breakpoint_observers_installed, mi_can_breakpoint_notify): New
+ globals.
+ (breakpoint_notify): Check mi_can_breakpoint_notify.
+ (breakpoint_hooks): Remove.
+ (mi_cmd_break_insert): Attach observers. Don't use events.
+ * tracepoint.c: Include observer.h, not gdb-events.h.
+ (tracepoint_operation, trace_pass_command): Notify observer.
+ * interps.c: Don't include gdb-events.h.
+ (clear_interpreter_hooks): Don't call clear_gdb_event_hooks.
+ * gdbarch.c: Rebuild.
+ * gdbarch.sh: Emit include for observer.h, not gdb-events.h.
+ (deprecated_current_gdbarch_select_hack): Notify observer.
+ * breakpoint.h: Don't include gdb-events.h.
+ * breakpoint.c: Don't include gdb-events.h.
+ (condition_command): Notify observer.
+ (commands_command): Likewise.
+ (commands_from_control_command): Likewise.
+ (mention, delete_breakpoint, set_ignore_count): Likewise.
+ (disable_breakpoint, do_enable_breakpoint): Likewise.
+ * Makefile.in (gdb_events_h): Remove.
+ (breakpoint_h): Update.
+ (COMMON_OBS): Remove gdb-events.o.
+ (gdb-events.o): Remove.
+ (breakpoint.o, gdbarch.o, interps.o, tracepoint.o, gdbtk-bp.o,
+ gdbtk-hooks.o, mi-cmd-break.o, tui-hooks.o): Update.
+ * gdb-events.c: Remove.
+ * gdb-events.h: Remove.
+ * gdb-events.sh: Remove.
+
2008-07-24 Pedro Alves <pedro@codesourcery.com>
* remote.c (remote_threads_extra_info): Don't query the remote