2001-04-13 Fernando Nasser <fnasser@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 13c69c4d84aeece57a4b45197de3f12da2ea27c3..8716961d68410164b1c4763796d21324d4f65fc7 100644 (file)
@@ -1,8 +1,321 @@
+2001-04-13  Fernando Nasser  <fnasser@redhat.com>
+
+       From  Adam Mirowski  <Adam.Mirowski@Sun.COM>
+       Fixed Insight on Solaris. It was not possible to debug a process
+       because of EINTR "errors".
+       * procfs.c: (procfs_wait): if proc_wait_for_stop() fails
+       with EINTR, retry the call.
+
+2001-04-12  Kevin Buettner  <kevinb@redhat.com>
+
+       * solib-aix5.c (enum maptype): Delete.
+       (struct lm_info): Add new member ``nmappings''.  Make ``mapping''
+       member a pointer instead of a statically sized array.
+       (build_so_list_from_mapfile): Dynamically allocate ``mapping''
+       array.
+       (aix5_relocate_main_executable, aix5_relocate_section_addresses,
+       aix5_find_global_pointer): Search for correct mapping to use
+       based on file offset instead of knowledge of whether the section
+       is read-only or read/write.
+       (aix5_find_gate_addresses): Use the first mapping instead of
+       the (now defunct) MT_READONLY mapping.
+
+2001-04-12  Nicholas Duffek  <nsd@redhat.com>
+
+       * xcoffread.c (scan_xcoff_symtab): Ignore symbols beginning with
+       "@".
+
+2001-04-12  Kevin Buettner  <kevinb@redhat.com>
+
+       * config/i386/fbsd.mh (NATDEPFILES): Add i386-nat.o.
+
+2001-04-09  Andrew Cagney  <ac131313@redhat.com>
+
+       Obsolete i[3456]86-*-sunos* (aka Sun386) host and target.
+       * config/i386/sun386.mh: Obsolete.
+       * config/i386/sun386.mt: Obsolete.
+       * config/i386/xm-sun386.h: Obsolete.
+       * config/i386/tm-sun386.h: Obsolete.
+       * config/i386/nm-sun386.h: Obsolete.
+       * Makefile.in (ALLDEPFILES): Delete sun386-nat.c.
+       (sun386-nat.o): Target is obsolete.
+       * sun386-nat.c: Obsolete.
+       * configure.tgt (i[3456]86-*-sunos*): Obsolete.
+       * configure.host (i[3456]86-*-sunos*): Obsolete.
+       * NEWS: Update.
+       * TODO: Update.
+
+2001-04-10  J.T. Conklin  <jtc@redback.com>
+
+       * maint.c: Fix typo in comment.
+
+2001-04-09  Keith Seitz  <keiths@cygnus.com>
+
+       * MAINTAINERS: Swap with Syd Polk as a gdbtk maintainer.
+
+2001-04-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * fork-child.c (fork_inferior, clone_and_follow_inferior): 
+       Document fact that apparent call to vfork() might actually be
+       a call to fork() instead.
+       * ser-pipe.c (pipe_open): Likewise.
+
+2001-04-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * printcmd.c (print_frame_args): Use a cleanup to invoke
+       ui_out_list_end() so that the list count nesting flag will
+       be decremented properly when an error occurs.
+       * stack.c (print_frame): Likewise.
+
+2001-04-06  J.T. Conklin  <jtc@redback.com>
+
+       * dcache.c (dcache_write_line): Fixed bugs where cache line was
+       not written to target correctly.
+
+       * gdbserver/low-hppabsd.c (read_inferior_memory): Add explicit 
+       void return value;
+       * gdbserver/low-nbsd.c: Likewise.
+       * gdbserver/low-sparc.c: Likewise.
+       * gdbserver/low-sun3.c: Likewise.
+
+2001-04-06  Geoffrey Keating  <geoffk@redhat.com>
+
+       * config/rs6000/nm-rs6000.h (PTRACE_ATTACH): Don't define.
+       (PTRACE_DETACH): Don't define.
+
+2001-04-06  David Smith  <dsmith@redhat.com>
+
+       * arch-utils.c (default_prepare_to_proceed)
+       (generic_prepare_to_proceed): Added new functions.
+       * arch-utils.h: New function declarations for
+       default_prepare_to_proceed() and generic_prepare_to_proceed().
+       * gdbarch.sh: Added PREPARE_TO_PROCEED.
+       * gdbarch.c: Regenerated.
+       * gdbarch.h: Regenerated.
+       * inferior.h: Added get_last_target_status() declaration.
+       * infrun.c (get_last_target_status): Added new function.
+       (handle_inferior_event): Saves last pid and waitstatus, which will
+       get returned by get_last_target_status(). 
+
+       * hppa-tdep.c (prepare_to_proceed):  Added comment stating that
+       prepare_to_proceed() is potentially redundant since
+       default_prepare_to_proceed() has been added.
+       * linux-thread.c (prepare_to_proceed): Ditto.
+       * lin-lwp.c (prepare_to_proceed): Ditto.
+       * m3-nat.c (prepare_to_proceed): Ditto.
+       
+2001-04-05  Andrew Cagney  <ac131313@redhat.com>
+
+       Obsolete powerpcle-*-cygwin* and powerpcle-*-solaris* platforms
+       and powerpc-*-netware* target.
+       * configure.host (powerpcle-*-cygwin*, powerpcle-*-solaris*):
+       Obsolete.
+       * configure.tgt (powerpc-*-netware*, powerpcle-*-cygwin*)
+       (powerpcle-*-solaris*): Obsolete.
+       * config/powerpc/tm-cygwin.h: Obsolete.
+       * config/powerpc/cygwin.mt: Obsolete.
+       * config/powerpc/xm-cygwin.h: Obsolete.
+       * config/powerpc/cygwin.mh: Obsolete.
+       * config/powerpc/nm-solaris.h: Obsolete.
+       * config/powerpc/xm-solaris.h: Obsolete.
+       * config/powerpc/tm-solaris.h: Obsolete.
+       * config/powerpc/solaris.mt: Obsolete.
+       * config/powerpc/tm-ppc-nw.h: Obsolete.
+       * config/powerpc/ppc-nw.mt: Obsolete.
+       * TODO: Update.
+       * NEWS: Update.
+
+2001-04-06  Fernando Nasser  <fnasser@redhat.com>
+
+       * buildsym.c (record_line): Turn off unused addr bits.
+
+2001-04-06  Fernando Nasser  <fnasser@redhat.com>
+
+       From David Deephanphongs <deephan@telocity.com>
+       * inferior.h:   Fix declarations of get_inferior_args and 
+       set_inferior_args, which were missing the trailing 's'.
+
+2001-04-05  Jeff Holcomb  <jeffh@redhat.com>
+
+       * monitor.c (monitor_supply_register): Only report an error if we
+       don't get a valid value.
+
+2001-04-05  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * README: Don't mention gdba.el.
+
+2001-04-05  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+        From  Jimmy Guo  <guo@cup.hp.com>
+        * top.c (init_main): set prompt if annotation_level>1,
+        this is necessary when annotation_level is set to 2 via
+        --annotate=2 command line option.
+
+2001-04-04  Andrew Cagney  <ac131313@redhat.com>
+
+       Obsolete a29k-*-* host and a29k-*-sym1* and a29k-*-kern* targets.
+       * configure.tgt (a29k-*-sym1*, a29k-*-kern*): Obsolete.
+       * configure.host (a29k-*-*): Obsolete.
+       * Makefile.in (ALLDEPFILES): Remove ultra3-nat.c and
+       ultra3-xdep.c.
+       (ultra3-nat.o, ultra3-xdep.o): Obsolete.
+       * config/a29k/tm-ultra3.h: Obsolete.
+       * config/a29k/ultra3.mt: Obsolete.
+       * config/a29k/ultra3.mh: Obsolete.
+       * config/a29k/nm-ultra3.h: Obsolete.
+       * config/a29k/xm-ultra3.h: Obsolete.
+       * ultra3-xdep.c: Obsolete.
+       * ultra3-nat.c: Obsolete.
+       * config/a29k/a29k-kern.mt: Obsolete.
+       * NEWS: Update.
+       * TODO: Update.
+
+Wed Apr  4 21:48:42 2001  Christopher Faylor <cgf@cygnus.com>
+
+       * main.c: Remove windows.h use.
+       (gdbtk_test): Use PATH_MAX for home var calculation.
+       * remote-e7000.c (e7000_parse_device): Accomodate Cygwin as well as
+       Win32 in colon test.
+       * ser-tcp.c: Use modern __CYGWIN__ conditional.
+       * source.c (mod_path): Add __CYGWIN__ conditional to WIN32 test.
+       (openp): Ditto.
+       * symfile.c (symfile_bfd_open): Ditto.
+
+2001-04-04  Martin M. Hunt  <hunt@redhat.com>
+
+       * main.c (captured_main): For GDBtk, don't use tui_fileopen().
+       Handle all stream setup in gdbtk_init
+
+2001-04-04  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c (i386_extract_return_value): Don't return the return
+       value of a void function.
+       (i386_store_return_value): Likewise.
+
+2001-04-03  Andrew Cagney  <ac131313@redhat.com>
+
+       Obsolete w65-*-* target.
+       * configure.tgt (w65-*-*): Obsolete.
+       * config/w65/w65.mt: Obsolete.
+       * config/w65/tm-w65.h: Obsolete.
+       * w65-tdep.c: Obsolete.
+       * NEWS: Update.  Fix TiC80 description.
+       * TODO: Update.
+
+2001-04-03  Andrew Cagney  <ac131313@redhat.com>
+
+       Obsolete tic80-*-* target.
+       * configure.tgt (tic80-*-*): Obsolete.
+       * config/tic80/tic80.mt: Obsolete.
+       * config/tic80/tm-tic80.h: Obsolete.
+       * tic80-tdep.c: Obsolete.
+       * TODO: Update
+       * NEWS: Update.
+
+2001-04-02  J.T. Conklin  <jtc@redback.com>
+
+       * remote-mips.c (S_IROTH): Moved definition from here.
+       * gdb_stat.h (S_IROTH): to here.
+
+       * remote.c (remote_protocol_e, remote_protocol_E): Define.
+       (set_remote_protocol_e_packet_cmd)
+       (set_remote_protocol_E_packet_cmd)
+       (show_remote_protocol_e_packet_command)
+       (show_remote_protocol_E_packet_command): New functions.
+       (init_all_packet_configs): Initialize remote_protocol_e and
+       remote_protocol_E.
+       (remote_resume, remote_async_resume): Support e/E command
+       packets.
+       (show_remote_cmd): Show state of remote_protocol_e and 
+       remote_protocol_E.
+       (_initialize_remote): Add "set remote step-over-range-packet" 
+       and "set remote step-over-range-w-signal-packet" to CLI.
+
+2001-04-01  Andrew Cagney  <ac131313@redhat.com>
+
+       Obsolete ns32k-*-mach3*, ns32k-umax-*, ns32k-utek-sysv* and
+       ns32k-utek-*.
+       * Makefile.in (ALLDEPFILES): Delete umax-xdep.c and ns32km3-nat.c.
+       (umax-xdep.o, ns32km3-nat.o): Obsolete.
+       * configure.tgt (ns32k-*-mach3*, ns32k-utek-sysv*, ns32k-utek-*):
+       Obsolete.
+       * configure.host (ns32k-*-mach3*, ns32k-umax-*, ns32k-utek-sysv*):
+       Obsolete.
+       * config/ns32k/merlin.mh: Obsolete.
+       * config/ns32k/merlin.mt: Obsolete.
+       * config/ns32k/xm-merlin.h: Obsolete.
+       * config/ns32k/tm-merlin.h: Obsolete.
+       * config/ns32k/nm-umax.h: Obsolete.
+       * config/ns32k/umax.mh: Obsolete.
+       * config/ns32k/umax.mt: Obsolete.
+       * config/ns32k/xm-umax.h: Obsolete.
+       * umax-xdep.c: Obsolete.
+       * config/ns32k/ns32km3.mh: Obsolete.
+       * config/ns32k/ns32km3.mt: Obsolete.
+       * config/ns32k/tm-ns32km3.h: Obsolete.
+       * config/ns32k/xm-ns32km3.h: Obsolete.
+       * ns32km3-nat.c: Obsolete.
+       * ns32k-tdep.c (merlin_skip_prologue): Obsolete.
+       (merlin_frame_num_args): Ditto.
+       * NEWS: Update.
+       * TODO: Update.
+
+2001-04-02  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * config/djgpp/fnchange.lst: Tweak due to
+       expect/example/chesslib.c.
+
+2001-04-02  Kevin Buettner  <kevinb@redhat.com>
+
+       * m88k-tdep.c (examine_prologue): Change type of ``insn'' from
+       unsigned int to unsigned long.  Also, fix format string.
+       (pop_frame):  Fix PC_IN_CALL_DUMMY() call so that it doesn't
+       use an undeclared variable.  Also, delete declaration and
+       initialization of ``fp'' because it is otherwise unused.
+       * remote-bug.c (sleep): Delete declaration.
+       (bug_store_register, bug_write_memory, bug_read_memory)
+       (bug_insert_breakpoint, bug_remove_breakpoint): Fix sprintf()
+       format statements and cast certain sprintf() arguments to
+       eliminate warnings.
+       (bug_load): Likewise for call to printf_filtered().
+       * config/m88k/tm-m88k.h (FIX_CALL_DUMMY): Eliminate
+       assignment to ``pc''.  The necessary assignment is done in
+       hand_function_call() after the invocation of FIX_CALL_DUMMY().
+
+2001-03-20  Daniel Berlin  <dberlin@redhat.com>
+       
+       * symtab.c (completion_list_add_name): Remove duplicate string checks,
+       readline already does this, and it's much faster at it, too.
+
+2001-04-01  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * go32-nat.c: Minor tweaks, to pacify the ari script.
+
+2001-04-01  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c (i386_extract_struct_value_address): New function.
+       * config/i386/tm-i386.h (EXTRACT_STRUCT_VALUE_ADDRESS): Redefine
+       in terms of i386_extract_struct_value_address.
+       (i386_extract_struct_value_address): New prototype.
+
+       * i386-linux-nat.c (i386_linux_dr_get): Change type of return
+       value to `unsigned long'.  Change type of `value' to `unsigned
+       long'.
+       (i386_linux_dr_set): Change type of second argument to `unsigned
+       long'.
+       (i386_linux_dr_set_control): Change type of first argument to
+       `unsigned long'.
+       (i386_linux_dr_get_status): Change type of return value to
+       unsigned long.
+       * config/i386/nm-linux.h (i386_linux_dr_set_control,
+       i386_linux_dr_get_status): Adjust prototypes accordingly. 
+
 2001-03-31  Kevin Buettner  <kevinb@redhat.com>
 
        * ia64-linux-nat.c (ia64_linux_stopped_by_watchpoint): Change
        TRAP_HWBKPT constant to match that in the kernel headers for
        Linux/IA-64.
+
 2001-03-31  Mark Kettenis  <kettenis@gnu.org>
 
        * i386bsd-nat.c: Include "gdb_assert.h".
This page took 0.027554 seconds and 4 git commands to generate.