Anthony Green is Java maintainer.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 3b28490e2624943074617e3d7d62dcfe4e4236e5..118da3821fc5cfc30717312f21877d6951588388 100644 (file)
@@ -1,3 +1,251 @@
+Thu Mar  9 14:21:07 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS (Core): Anthony Green is the Java - including
+       testsuite - maintainer.  Reformat testsuite and language support
+       sections
+
+2000-03-08  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c (i386_linux_saved_pc_after_call): New function.
+       * config/i386/tm-linux.h (SAVED_PC_AFTER_CALL): Define to call
+       i386_linux_saved_pc_after_call.
+
+2000-03-06  Jim Blandy  <jimb@redhat.com>
+
+       From Tom Tromey <tromey@cygnus.com> and Keith Seitz <?>:
+
+       * minsyms.c: #include <ctype.h>, for msymbol_hash_iw.
+       (compact_minimal_symbols): Added `objfile' argument.
+       Put symbols in the objfile's hash table.
+       (install_minimal_symbols): Put symbols in the objfile's demangled
+       hash table.
+       (lookup_minimal_symbol): Use hash table to find symbol in
+       objfile.
+       (msymbol_hash_iw, msymbol_hash, add_minsym_to_hash_table): New
+       functions.
+       (prim_record_minimal_symbol_and_info): Initialize the
+       hash link fields of the new minimal symbol.
+       * symtab.h (struct minimal_symbol): New fields `hash_next',
+       `demangled_hash_next'.
+       (msymbol_hash_iw, msymbol_hash, add_minsym_to_hash_table): Declare.
+       * objfiles.h (MINIMAL_SYMBOL_HASH_SIZE): New define.
+       (struct objfile): New fields `msymbol_hash',
+       `msymbol_demangled_hash'.
+
+2000-03-06  Jim Blandy  <jimb@redhat.com>
+
+       * solib.c (first_link_map_member): Doc fix.
+
+2000-03-06  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+        From  Eli Zaretskii  <eliz@is.elta.co.il>:
+
+       * event-loop.c (poll_timers): Don't compare delta.tv_sec with
+       zero, since time_t might be unsigned.
+
+2000-03-06  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-linux-nat.c (supply_fpregset): Mask off the reserved bits
+       in *FPREGSETP.
+       (convert_to_fpregset): Don't touch the reserved bits in *FPREGSETP.
+
+2000-03-05  Mark Kettenis  <kettenis@gnu.org>
+
+       Allow GDB to run on Linux 2.0 again.
+       * config.in: Add HAVE_PTRACE_GETREGS.
+       * configure.in: Check if <sys/ptrace.h> defines PTRACE_GETREGS.
+       * configure: Regenerated.
+       * config/i386/nm-linux.h (CANNOT_FETCH_REGISTER,
+       CANNOT_STORE_REGISTER): New defines.
+       * i386-linux-nat.c (have_ptrace_getregs): New variable.
+       (PTRACE_XFER_TYPE, CANNOT_FETCH_REGISTER, fetch_register,
+       old_fetch_inferior_registers, CANNOT_STORE_REGISTER,
+       store_register, old_store_inferior_registers): Copied over from
+       `inptrace.c' as a temporary measure.
+       (fetch_regs, store_regs, fetch_fpregs, store_fpregs):
+       Conditionalize on HAVE_PTRACE_GETREGS.  Define stubs if
+       HAVE_PTRACE_GETREGS isn't defined.
+       (fetch_regs): Reset `have_ptrace_getregs' if ptrace call fails
+       with EIO.
+       (fetch_inferior_registers, store_inferior_registers): Fall back on
+       the method use in `infptrace.c' (by calling
+       old_fetch_inferior_registers and old_store_inferior_registers) if
+       `have_ptrace_getregs' isn't set.
+
+2000-03-05  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-linux-nat.c: Use elf_gregset_t and elf_fpregset_t instead
+       of gregset_t and fpregset_t.  Those are the only names that are
+       guaranteed to specify the right types for all supported Linux
+       systems out there.
+       Various doc fixes and gratitious local variable renames, all in an
+       attempt to stress similarities between the code and unify the
+       terminology used.  Use ISO-C all over.
+       (regmap): Remove trailing comma.
+       (FPREG_ADDR): Renamed from FPREGSET_T_FPREG_ADDR.
+       (convert_to_gregset): Make static.  Remove GDB_REGS argument.  It
+       is unnecessary and wasn't used anyway.  All callers changed.
+       (convert_to_fpregset, convert_to_xfpregset): Likewise.
+       (fetch_regs, store_regs): Remove unused variable `regno'.
+       (fill_fpregs): If REGNO is not -1, only update the specified
+       register.
+       (fetch_core_registers): Renamed from
+       i386_linux_fetch_core_registers.  There is no need for a unique
+       name since the function is static anyway.
+       (linux_elf_core_fns): Renamed from i386_linux_nat_core_functions
+       since it is more descriptive.
+
+Sun Mar  5 19:40:27 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS (readline/): Expand to include host maintainers.
+
+2000-03-04  Mark Kettenis  <kettenis@gnu.org>
+
+       Fix support for Linux/i386 signal trampolines.  The old approach
+       didn't work for Linux 2.2 and beyond, and didn't work with recent
+       versions of the GNU C library.
+       * i386-tdep.c (LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0,
+       LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1): New defines.
+       (linux_rt_sigtramp_code): New variable.
+       (LINUX_RT_SIGTRAMP_LEN): New define.
+       (i386_linux_rt_sigtramp_start): New function.  Detect start of
+       signal trampolines for RT signals.
+       (i386_linux_sigtramp): Removed.
+       (i386_linux_in_sigtramp): New function.
+       (i386_linux_sigcontext_addr): New function.  Recognize the names
+       of the signal tranmpolines used by recent versions of the GNU C
+       library, and add support for RT signals.
+        (LINUX_SIGCONTEXT_PC_OFFSET, LINUX_SIGCONTEXT_SP_OFFSET):  New
+       defines.  Moved here from config/i386/tm-linux.h.
+       (i386_linux_sigtramp_saved_pc, i386_linux_sigtramp_saved_sp):
+       Reimplement in terms of i386_linux_sigcontext_addr.
+       * config/i386/tm-linux.h (LINUX_SIGCONTEXT_SIZE): Removed.
+        (LINUX_SIGCONTEXT_PC_OFFSET, LINUX_SIGCONTEXT_SP_OFFSET):
+        Moved to i386-tdep.c.
+       (IN_SIGTRAMP): Redefine to call i386_linux_in_sigtramp.
+
+Sat Mar  4 19:38:11 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       By: Sat Mar 4 04:08:58 2000 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
+       * Makefile.in (all-gdbtk): Fix $srcdir to ${srcdir}.
+
+Sat Mar  4 17:23:06 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Frank Ch. Eigler and Andrew Cagney co-ordinate the
+       sim directory.
+
+Sat Mar  4 16:19:31 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Add Michael Snyder and Peter Schauer to list of
+       ``Blanket Write Privs'' maintainers.
+
+Sat Mar  4 15:58:40 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From Sun 20 Feb 2000 Robert Lipe <robertl@sco.com>:
+       * language.c (longest_local_hex_string_custom): Don't compile
+       'long long' section if host doesn't have 'long long'.
+
+Sat Mar  4 15:45:38 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * language.c (longest_raw_hex_string): Comment out.  Appears
+       unused.
+
+Sat Mar  4 13:02:09 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * utils.c (mcalloc), defs.h (mcalloc): Keep consistent with
+       "mmalloc.h" which means using PTRs.
+       (init_malloc, msavestring, mstrsave): Convert to PTR free ISO-C.
+
+Sat Mar  4 11:49:21 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * defs.h (store_address, store_unsigned_integer, store_address):
+       Replace PTR with void* in delcaration.
+       * findvar.c (extract_signed_integer, extract_unsigned_integer,
+       extract_long_unsigned_integer, extract_address,
+       store_signed_integer, store_unsigned_integer, store_address):
+       Convert definition to ISO-C.  Replace PTR with void*.
+
+Sat Mar  4 10:57:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * defs.h (make_cleanup_func): Document as deprecated.
+       (make_cleanup_ftype): New typedef.  Make signature consistent with
+       other function typedefs.  Document as not be used out side of
+       make_cleanup code. Use in make_cleanup declarations.
+       (null_cleanup): Replace PTR with void*.
+       
+       * utils.c (make_cleanup, make_final_cleanup, make_run_cleanup,
+       make_exec_cleanup, make_exec_error_cleanup, make_my_cleanup,
+       null_cleanup): Change K&R definition to ISO-C using void* and
+       make_cleanup_fytpe.
+       (discard_my_cleanups): Don't cast argument to free.
+
+2000-03-03  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * defs.h (struct continuation_arg): Change type of field 'data'
+       from PTR to void *.
+
+       * event-loop.h: Eliminate uses of PTR, use 'void *' instead.
+
+       * event-top.c: Ditto.
+
+Fri Mar  3 15:39:34 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * Makefile.in (CONFIG_CLEAN, CONFIG_ALL, LN_S): Defined by
+       configure.
+       (SUBDIR_MI_CLEAN, SUBDIR_GDBTK_CLEAN, SUBDIR_MI_ALL,
+       SUBDIR_GDBTK_ALL): Define.
+       (all-gdbtk, clean-gdbtk): New targets.
+       (all): Add CONFIG_ALL as dependency.
+       (clean): Add CONFIG_CLEAN as dependency.
+       
+       * configure.in (CONFIG_ALL, CONFIG_CLEAN): Define.
+       (LN_S): Define.  Delete GDBtk's link code.
+
+Fri Mar  3 13:12:34 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (ENABLE_GDBTK): Delete variable.
+       (enable-gdbtk): Only enable gdbtk when there is a GDBTK directory.
+       * Makefile.in: Update.
+       * configure: Regenerate
+
+2000-03-02  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * config/alpha/alpha-linux.mh: Remove core-regset.o fron the
+       NATDEPFILES list.
+
+2000-03-02  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/tm-i386aix.h (NUM_FPREGS, NUM_REGS, REGISTER_BYTES):
+       Override definitions to include the normal FPU registers.
+       (REGISTER_CONVERTIBLE, REGISTER_CONVERT_TO_VIRTUAL,
+       REGISTER_CONVERT_TO_RAW): Removed.  The default definitions are
+       fine for AIX/i386.
+       (i387_to_double, double_to_i387): Remove prototypes.
+
+2000-03-02  Kevin Buettner  <kevinb@redhat.com>
+
+       * findvar.c (extract_floating, store_floating): Use target
+       floating point type sizes rather host sizes to determine
+       which conversion needs to be done.
+
+2000-03-02  Nick Duffek  <nsd@cygnus.com>
+
+       * uw-thread.c: Apply GNU conventions to comment formatting.
+       (deactivate_uw_thread): Call remove_thread_event_breakpoints().
+       (uw_thread_mourn_inferior): Move remove_thread_event_breakpoints()
+       call to deactivate_uw_thread().
+
+Thu Mar  2 09:04:46 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Daniel Berlin is C++ maintainer.         
+
+Thu Mar  2 08:55:35 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Mark Kettenis is the x86 architcture maintainer and
+       a joint GNU/Linux/x86 maintainer.  Nick Duffeck and Robert Lipe
+       share SCO/Unixware.  Nick Duffek and Peter Schauer share
+       Solaris/x86.
+
 Wed Mar  1 22:12:35 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        
        From Wed 23 Feb 2000 Fernando Nasser <fnasser@redhat.com>:
This page took 0.027159 seconds and 4 git commands to generate.