* main.c (captured_main): Remove long-unused #if 0 blocks.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 735d58c1ae8093738d133fdb7fbf35ed2aee3e9c..ec170a48f067762b0beb894200a1f233cc83ab4b 100644 (file)
@@ -1,3 +1,146 @@
+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
This page took 0.031343 seconds and 4 git commands to generate.