* README-vms: Delete.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index e9ea62aa76f33fff422ab396811bfe69d8700de9..b5d805d1016cee5c0670c94eaf7ad029ce5768b9 100644 (file)
@@ -1,3 +1,162 @@
+2005-08-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * sparc64obsd-tdep.c: Tweak comments.
+       (sparc64obsd_sigreturn_offset): Add offset for new OpenBSD 3.8
+       signal trampoline.
+
+2005-08-09  Andrew Cagney  <cagney@gnu.org>
+
+       * linux-nat.h (linux_proc_xfer_memory): Change type of "myaddr" a
+       "gdb_byte" pointer.
+       * linux-nat.c (linux_proc_xfer_memory): Update.
+       (get_signo): Cast signo to a "gdb_byte" pointer.
+       * i386-linux-nat.c (child_resume): Make "buf" a gdb_byte, delete
+       redundant casts.
+       (child_resume): Cast eflags to a "gdb_byte" pointer.
+
+2005-08-08  Mark Kettenis  <kettenis@gnu.org>
+
+       * tramp-frame.h (struct tramp_frame): Allow for 16 instructions
+       instead of 8.
+       * m68kbsd-tdep.c: Include "frame.h", "trad-frame.h" and
+       "tramp-frame.h".
+       (m68kobsd_sigtramp_cache_init): New function.
+       (m68kbsd_aout_init_abi): Prepend m68kobsd_sigtramp unwinder.
+
+2005-08-02  Fred Fish  <fnf@specifix.com>
+
+       * defs.h (parse_frame_specification): Remove prototype.
+       * stack.c (parse_frame_specification): Add prototype and
+       make function static.
+       (frame_info): Move common code outside if..then..else.
+
+2005-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * value.c (value_contents_writeable): Use value_contents_raw.
+
+2005-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       Suggested by Shaun Jackman <sjackman@gmail.com>:
+       * defs.h (print_transfer_performance): Update prototype.
+       * m32r-rom.c (m32r_load, m32r_upload_command): Use gettimeofday
+       for print_transfer_performance.
+       * remote-m32r-sdi.c (m32r_load): Likewise.
+       * symfile.c (generic_load): Likewise.
+       (report_transfer_performance): Create a dummy struct timeval.
+       (print_transfer_performance): Use a more accurate measure
+       of performance.
+
+2005-08-01  Fred Fish  <fnf@specifix.com>
+
+       * stack.c (parse_frame_specification_1): Remove use of obsolete
+       SETUP_ARBITRARY_FRAME macro.
+
+2005-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * dwarf2-frame.c (read_signed_leb128): Handle values that do not
+       fit in 32 bits.
+       * dwarf2read.c (read_signed_leb128): Likewise.
+
+2005-07-31  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       From Josef Ezra <jezra@emc.com>:
+       * tracepoint.c (stringify_collection_list): Correct pointer
+       arithmetic.
+
+2005-07-31  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       Suggested by Vladimir Prus <ghost@cs.msu.su>:
+       * infrun.c (handle_inferior_event): Check for line information in
+       undebuggable functions.
+
+2005-07-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * cli-out.c (cli_field_fmt, cli_message, out_field_fmt): Add
+       ATTR_FORMAT or ATTRIBUTE_FPTR_PRINTF.
+       * complaints.c (vcomplaint): Likewise.
+       * defs.h (xvasprintf, xstrvprintf, verror, vfatal)
+       (internal_verror, internal_vwarning, vwarning)
+       (deprecated_query_hook, deprecated_warning_hook)
+       (deprecated_readline_begin_hook): Likewise.
+       * disasm.c (fprintf_disasm): Likewise.
+       * exceptions.c (throw_it): Likewise.
+       * exceptions.h (throw_verror, throw_vfatal): Likewise.
+       * mi/mi-interp.c (mi_interp_query_hook): Likewise.
+       * mi/mi-out.c (mi_field_fmt, mi_message): Likewise.
+       * tui/tui-hooks.c (tui_query_hook): Likewise.
+       * tui/tui-out.c (tui_field_fmt, tui_message, out_field_fmt):
+       Likewise.
+       * ui-out.c (default_field_fmt, default_message, uo_field_fmt)
+       (uo_message): Likewise.
+       * ui-out.h (ui_out_field_fmt, ui_out_message, field_fmt_ftype)
+       (message_ftype): Likewise.
+       * utils.c (vfprintf_maybe_filtered, internal_vproblem)
+       (defaulted_query, printchar): Likewise.
+       
+2005-07-26  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386obsd-tdep.c (i386obsd_sigreturn_offset): New variable.
+       (i386obsd_sigtramp_p): Deal with an arbitrary number of possible
+       offsets.
+       (i386obsd_aout_supply_regset): Avoid bogus cast.
+
+2005-07-25  Mark Kettenis  <kettenis@gnu.org>
+
+       * inf-ptrace.c [PT_GET_PROCESS_STATE] (inf_ptrace_follow_fork):
+       New function.
+       (inf_ptrace_him, inf_ptrace_attach) [PT_GET_PROCESS_STATE]: Set
+       PTRACE_FORK event flag.
+       (inf_ptrace_wait) [PT_GET_PROCESS_STATE]: Handle PTRACE_FORK
+       event.
+       (inf_ptrace_target) [PT_GET_PROCESS_STATE]: Set to_follow_fork.
+
+2005-07-25  Mark Kettenis  <kettenis@gnu.org>
+
+       * gdb_ptrace.h (PT_TRACE_ME): Define to zero if not already
+       defined.
+       * inf-ptrace.c: Tweak comments.
+       (inf_ptrace_me): Use PT_TRACE_ME instead of hardcoded zero.
+       (inf_ptrace_mourn_inferior): Call waitpid.
+       (inf_ptrace_attach): Use pid_t, Remove unnecessary cast.
+       (inf_ptrace_detach): Use pid_t.  Use ptid_get_pid instead of
+       PIDGET.
+       (inf_ptrace_kill): Rename from inf_ptrace_kill_inferior.  Use
+       pid_t.  Use ptid_get_pid instead of PIDGET.
+       (inf_ptrace_kill): Call waitpid instead of wait.
+       (inf_ptrace_resume): Use pid_t.  Use ptid_get_pid instead of
+       PIDGET.
+       (inf_ptrace_wait): Use waitpid instead wait.  Use pid_t.  Don't
+       call target_has_exited or target_thread_alive.  Properly ignore
+       terminated detached child processes.
+       (inf_ptrace_has_exited): Remove function.
+       (inf_ptrace_xfer_partial): Use pid_t.  Use ptid_get_pid instead of
+       PIDGET.  Use gdb_byte instead of `unsigned char'.
+       (inf_ptrace_thread_alive): Use ptid_get_pid instead of PIDGET.
+       (inf_ptrace_pid_to_str): Remove function.
+       (inf_ptrace_target): Use inf_ptrace_kill instead of
+       inf_ptrace_kill_inferior.  Use normal_pid_to_str instead of
+       inf_ptrace_pid_to_str.  Don't set to_has_exited.
+       (inf_ptrace_fetch_register, inf_ptrace_store_register): Reformat
+       long lines.
+
+2005-07-25  Mark Kettenis  <kettenis@gnu.org>
+
+       * inf-ptrace.c: Reorder functions.
+       (inf_ptrace_open, inf_ptrace_reported_exec_events_per_call)
+       (inf_ptrace_can_run, inf_ptrace_post_attach): Removed.
+       (inf_ptrace_target): Don't set to_open,
+       to_reported_exec_events_per_call, to_can_run, to_post_attach,
+       to_stratum, to_has_all_memory, to_has_memory, to_has_stack,
+       to_has_registers, to_has_execution, to_magic.  Reorder remaining
+       initializations.
+
+2005-07-25  Mark Mitchell  <mark@codesourcery.com>
+
+       * configure.ac: On MinGW, do not require a termcap library, and
+       use win32-termcap.c.
+       * configure: Regenerated.
+       * win32-termcap.c: New file.
+
 2005-07-24  Mark Mitchell  <mark@codesourcery.com>
 
        * ser-tcp.c (close): Define as a function-like macro on MinGW.
This page took 0.037587 seconds and 4 git commands to generate.