Anthony Green is Java maintainer.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 1891b3925b491c76c8935b4bd6f17c2302283957..118da3821fc5cfc30717312f21877d6951588388 100644 (file)
@@ -1,3 +1,713 @@
+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>:
+       * remote-sim.c (gdbsim_close): Call generic_mourn_inferior.
+       * remote-rdi.c (arm_rdi_close): Ditto. 
+
+Wed Mar  1 19:31:32 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * CONTRIBUTE (configure.in): Note that patches to configure are
+       not needed.
+
+2000-03-01  Mark Kettenis  <kettenis@gnu.org>
+
+       * MAINTAINERS: Correct my own mail address.
+
+Wed Mar  1 11:26:07 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Document people with paperwork pending.
+
+Wed Mar  1 00:49:06 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-02-28 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
+       Make NEW_PROC_ABI interface functional on Solaris x86.
+       * sol-thread.c (ps_lgetLDT): Rewrite to use new
+       procfs_find_LDT_entry function from procfs.c, mostly copied from
+       lin-thread.c.
+       * inferior.h, procfs.c (procfs_get_pid_fd): Removed, no longer
+       needed.
+
+Wed Mar  1 00:34:55 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-02-26 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
+       * config/i386/tm-i386sol2.h (MERGEPID): Define.
+
+Wed Mar  1 00:06:19 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 1999-08-13 J.T. Conklin <jtc@redback.com>:
+        * config/i386/tm-i386.h (FRAME_INIT_SAVED_REGS): Replace
+        FRAME_FIND_SAVED_REGS.
+        (i386_frame_init_saved_regs): Replace i386_frame_find_saved_regs.
+        * i386-tdep.c (i386_frame_init_saved_regs, i386_pop_frame):
+        Update.
+
+Tue Feb 29 23:56:41 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-02-23 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
+       * objfiles.c (open_mapped_file):  Fix obsolete references to `mapped'
+       parameter.
+
+Tue Feb 29 18:47:58 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-02-23 Eli Zaretskii <eliz@is.elta.co.il>:
+       * config/i386/nm-go32.h (FLOAT_INFO): Remove macro definition.
+       (top level): Add prototypes for go32_* functions.
+       * config/i386/tm-go32.h (I386_DJGPP_TARGET): Define.
+       (FRAME_CHAIN, FRAMELESS_FUNCTION_INVOCATION, FRAME_SAVED_PC):
+       Override definitions from tm-i386.h.
+       (REGISTER_VIRTUAL_TYPE): Remove macro definition.
+       * i386-tdep.c (i386_extract_return_value)
+       [I386_AIX_TARGET || I386_GNULINUX_TARGET]: Add I386_DJGPP_TARGET
+       to the list of targets which return FP values in FP registers.
+
+       * i386-tdep.c (i386_extract_return_value): Add FIXME recommending
+       that this function be re-implemented using multi-arch.
+
+Tue Feb 29 18:40:08 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-02-23 Eli Zaretskii <eliz@is.elta.co.il>:
+       * utils.c [__GO32__]: Include pc.h, for prototypes of ScreenCols
+       and ScreenRows.
+       * ser-go32.c: Include string.h, for prototype of strncasecmp.
+       (dpmi_regs, dpmi_sregs): Remove unused variables.
+       (dos_flush_input): Return a value, to prevent compiler warning.
+       * expprint.c (dump_prefix_expression): Use %ld in format and cast
+       sizeof(union exp_element) to long, to prevent GCC from complaining
+       about format/argument mismatch.
+       (dump_postfix_expression): Likewise.
+
+Tue Feb 29 18:09:46 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * arm-tdep.c: Include <ctype.h>.
+
+Tue Feb 29 17:33:49 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From Wed, 23 Feb 2000 Fernando Nasser <fnasser@redhat.com>:
+       * stack.c (backtrace_command_1), infrun.c (normal_stop): Check
+       that the target's stack was valid.
+
+Tue Feb 29 15:14:56 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-02-22 Stephane Carrez <stcarrez@worldnet.fr>:
+        * dwarf2read.c (read_address): Read 16-bits addresses.
+
+2000-02-28  Scott Bambrough <scottb@netwinder.org>
+
+       * arm-linux-nat.c (fetch_nw_fpe_*):
+       Renamed to fetch_nwfpe_* to use the same naming convention
+       as in the Linux kernel.  Modified prototype to get rid of
+       unused parameters.
+       (store_nw_fpe_*): Renamed to store_nwfpe_* to use the same
+       naming convention as in the Linux kernel.  Fixed calls to 
+       fetch_nwfpe_*.
+       (store_fpregs): Fixed calls to store_nwfpe_*.  Removed
+       unused variable. 
+
+Mon Feb 28 18:24:32 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Transfer d30v maintainership to David Taylor.
+
+2000-02-28  Christopher Faylor  <cgf@cygnus.com>
+
+       * win32-nat.c: Remove unneeded header.
+       * wince.c: Ditto.
+
+Mon Feb 28 13:34:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * wince.c: Include "gdb_wait.h" and not "wait.h".
+
+Mon Feb 28 10:58:45 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Mention mmalloc.  Expand Host/Native and
+       Target/Architecture maintainers descriptions.
+
+2000-02-26  Mark Kettenis  <kettenis@gnu.org>
+
+       * gnu-nat.c: Include "gdbthread.h".  Include <hurd.h>.
+       Reorder headers a bit.  Overall cleanup and minor reformatting.
+       (MIG_SERVER_DIED): Remove define.
+       (proc_update_sc): Add braces to silence compiler warning.
+       (proc_steal_exc_port): Initialize err to zero.
+       (make_proc): Add braces to silence compiler warning.
+       (inf_validate_task_sc): Add cast to silence compiler warning.
+       (inf_set_traced): Reorganize a bit to silence compiler warning.
+       (inf_validate_procs): Use mach_msg_type_number_t for all thread
+       numbers and add braces to silence compiler warning.
+       (gnu_wait): Add prototypes for server functions and add braces to
+       silence compiler warnings.
+       (S_exception_raise_request): Pass subcode to inf_debug call.
+       (gnu_write_inferior): Remove unused variable `protection_changed'.
+       (gnu_xfer_memory): Remove unused variable `result'.
+       (set_sig_thread_cmd): Remove unused varible `tid'.
+       (set_signals_cmd): Remve unused variable `trace'.
+       (add_task_commands): Provide complete prototype.  Reformat help
+       strings a bit to make sure the first line is a full sentence.
+       Call info_port_rights_cmd instead of info_send_rights_cmd for the
+       "info port-rights" command.
+       (add_thread_commands): Provide complete prototype.  Make static.
+       Reformat help strings a bit to make sure the first line is a full
+       sentence.
+       (_initialize_gnu_nat): Provide complete prototype.
+
+2000-02-26  Mark Kettenis  <kettenis@gnu.org>
+
+       Make cross-compilation for the Hurd more friendly.
+       From Jeff Bailey <jbailey@gnu.org>:
+       * configure.in: Use AC_CHECK_TOOL to find MiG.
+       * Makefile.in (MIG): New variable.
+       * config/i386/i386gnu.mh (MIG): Remove.
+       * configure: Regenerated.
+
+2000-02-26  Kevin Buettner  <kevinb@redhat.com>
+
+       * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Add
+       comment explaining motivation behind this function and why
+       the generic facilities won't work for this platform.
+       * rs6000-tdep.c (skip_prologue): Always test to make sure
+       that an instruction is read successfully from the target's
+       memory.  Introduce notion of instructions which may appear in
+       the prologue, but may not end the prologue.  Added explicit
+       check for nop instruction.  Use memset() to zero the frame
+       data instead of assignment from a statically allocated,
+       uninitialized structure.
+
+Sat Feb 26 17:15:16 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Chris Faylor is responsible for all MS Windows
+       systems.  Note that Jim Blandy as maintainer for ``tracing
+       bytecode stuff''
+
+2000-02-25  Fernando Nasser  <fnasser@cygnus.com>
+
+       From: Thomas Zenker <thz@Lennartz-electronic.DE>
+       * rdi-share/hsys.c: to compile under 4.4BSD derived systems (FreeBSD,
+       NetBSD...) sys_errlist should not be declared in hsys.c.
+       NEED_SYSERRLIST is set already by configure, so we can use it.
+       * rdi-share/unixcomm.c: 4.4BSD derived systems define BSD, but are
+       posix compliant and we should not work with the old compatibility
+       stuff.  Because of that I undef BSD in case of FBSD etc and include
+       sys/ioctl to get the flags.
+       * rdi-share/unixcomm.c: If the TIOCEXCL flags exists set serial line
+       for exclusive use.
+
+2000-02-24  Kevin Buettner  <kevinb@redhat.com>
+
+       * ppc-linux-tdep.c (ppc_sysv_abi_push_arguments): Put address
+       of return structure in r3 if necessary.
+       (ppc_linux_memory_remove_breakpoints): New function.
+       * rs6000-tdep.c (skip_prologue): Make sure that the cases
+       for storing either cr or lr to the stack only handle those
+       cases.  (I.e, don't let these cases match 0x00000000 which is
+       found found in the shared library trampoline prior to the
+       loading of the shared library.)
+       * config/powerpc/tm-linux.h (ppc_linux_memory_remove_breakpoint):
+       Declare.
+       (MEMORY_REMOVE_BREAKPOINT): Define.
+
+Wed Feb 23 23:27:48 2000  Andrew Cagney  <cagney@behemoth.cygnus.com>
+
+       * hppah-nat.c: Include "gdb_wait.h" instead of <wait.h>.
+
+Thu Feb 24 18:42:15 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (CONFIG_INSTALL, CONFIG_UNINSTALL): Set to
+       $(SUBDIR_*_INSTALL) when so configured.
+       * configure: Regenerate.
+       
+       * Makefile.in (CONFIG_INSTALL, CONFIG_UNINSTALL): Define using
+       configure.
+       (install-only): Add dependency on $(CONFIG_INSTALL).  Delete code
+       installing GDBtk.
+       (uninstall): Add dependency on $(CONFIG_UNINSTALL).
+       (SUBDIR_MI_INSTALL, SUBDIR_MI_UNINSTALL, SUBDIR_GDBTK_UNINSTALL,
+       SUBDIR_GDBTK_INSTALL): Define.
+       (install-gdbtk): New target.
+
+Thu Feb 24 18:19:52 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.
+       * configure: Regenerate.
+       
+2000-02-24  Christopher Faylor  <cgf@cygnus.com>
+
+       * configure.tgt: Add arm, mips, sh wince targets.
+       * config/arm/tm-wince.h: New file.
+       * config/arm/wince.mt: New file.
+       * config/sh/tm-wince.h: New file.
+       * config/sh/wince.mt: New file.
+       * config/mips/tm-wince.h: New file.
+       * config/mips/wince.mt: New file.
+       * wince.c: New file.
+       * wince-stub.c: New file.
+       * wince-stub.h: New file.
+       * sh-tdep.c: Use correct register names for Windows CE.
+
+Wed Feb 23 19:01:45 EST 2000  Nicholas Duffek <nsd@cygnus.com>
+
+       * top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.
+       (error_return, quit_return): Merge into catch_return pointer.
+       (return_to_top_level): Update comment.  Longjmp to *catch_errors,
+       and communicate reason to catch_errors via setjmp return value.
+       (catch_errors): Always catch both quit and error, and if a catch
+       wasn't requested by caller, throw it to the next catch_error.
+       Replace dual longjmp buffer memcpy with single pointer change.
+       Add FIXME for possibly adding new interface to tell caller what
+       event was caught.  Add extensive comments.
+       * defs.h (enum return_reason): Reserve 0 for use as initial
+       setjmp() return value.
+       (RETURN_MASK): New public macro to generate RETURN_MASK_* from
+       enum return_reason.
+       (RETURN_MASK_QUIT, RETURN_MASK_ERROR): Define using RETURN_MASK.
+
+2000-02-23  Fernando Nasser  <fnasser@cygnus.com>
+
+       * infcmd.c (run_stack_dummy): Do not pop frame on random signal.
+       * valops.c (_initialize_valops): Add command "set unwindonsignal".
+       (hand_function_call): Test for unwind_on_signal and act accordingly.
+
+Wed Feb 23 12:58:46 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdbarch.sh (dis_asm_read_memory): Change LEN to unsigned long.
+       Match ../include/dis-asm.h change.
+       * gdbarch.h: Regenerate.
+       * corefile.c (dis_asm_read_memory): Update.
+
+Mon Feb 21 13:57:27 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (CONFIG_INITS): Fix typo, was CONFIG_INIT.
+       (ENABLE_CFLAGS): Move initialization to start of file.
+       (enable-gdbmi): Add new configure option --enable-gdbmi.  When
+       selected and an ${srcdir}/mi directory is present enable MI
+       interface.
+
+       * configure: Regenerate.
+       
+       * Makefile.in (SUBDIR_MI_OBS, SUBDIR_MI_SRCS, SUBDIR_MI_DEPS,
+       SUBDIR_MI_INITS, SUBDIR_MI_LDFLAGS, SUBDIR_MI_CFLAGS): New macros.
+       (CONFIG_OBS, CONFIG_SRCS, CONFIG_DEPS, CONFIG_INITS,
+       CONFIG_LDFLAGS): New macros.  Initialized by autoconf via
+       @CONFIG...@.
+       (INTERNAL_LDFLAGS, CDEPS, LINTFILES, DEPFILES, SOURCES,
+       INIT_FILES): Use $(CONFIG_...) instead of @CONFIG...@.
+
+       * mi: New directory. MI interface to GDB.
+
+       * defs.h (interpreter_p): Declare when UI_OUT.
+       * top.c (gdb_init): When interpreter_p, check that the interpreter
+       was recognized by one of the linked in interpreters.
+       * main.c (interpreter_p): Define.
+       (captured_main): When UI_OUT, check for ``-i <interpreter>'' option.
+       * event-top.c (display_gdb_prompt): When interpreter_p, assume
+       interpreter displays prompt.
+
+       * breakpoint.c (print_it_typical, watchpoint_check,
+       print_one_breakpoint, mention): When MI include additional
+       target status information.
+       * infrun.c (print_stop_reason, normal_stop): Ditto.
+
+2000-02-22  Jim Blandy  <jimb@redhat.com>
+
+       * gdbarch.sh: Make the `default' field really default to zero, as
+       documented.
+
+       Bring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
+       * valops.c (COERCE_FLOAT_TO_DOUBLE): Rework definition to be
+       more function-like.
+       (default_coerce_float_to_double, standard_coerce_float_to_double):
+       New functions.
+       (value_arg_coerce): Adjust for new definition.
+       * value.h (default_coerce_float_to_double,
+       standard_coerce_float_to_double): New declarations for the above.
+       * gdbarch.sh (coerce_float_to_double): New entry, replacing macro.
+       * gdbarch.c, gdbarch.h: Regenerated.
+       * tm-alpha.h, tm-fr30.h, tm-m32r.h, tm-mips.h, tm-hppa.h,
+       tm-rs6000.h, tm-sh.h, tm-sparc.h (COERCE_FLOAT_TO_DOUBLE): Change
+       definitions.
+       * mips-tdep.c (mips_coerce_float_to_double): Supply our own custom
+       function here.
+       (mips_gdbarch_init): Install that as our coerce_float_to_double
+       function.
+
+2000-02-22  Kevin Buettner  <kevinb@redhat.com>
+
+       * ppc-linux-nat.c (supply_gregset, supply_fpregset): Add return
+       type.
+       * ppc-linux-tdep.c (ppc_linux_at_sigtramp_return_path): Add
+       forward declaration.
+
+       * ppc-linux-tdep.c (ppc_linux_frame_saved_pc): Handle case
+       where the next frame is a signal handler caller.
+
+       * config/powerpc/tm-linux.h (PUSH_ARGUMENTS): Remove extraneous
+       undef.
+       (tm-linux.h): Include.
+       (tm-sysv4.h): Don't include (directly).  config/tm-linux.h will
+       include this file for us.
+       (REALTIME_LO, REALTIME_HI): Don't define.  These are defined by
+       config/tm-linux.h for us.
+       (SOFUN_ADDRESS_MAYBE_MISSING): Define.
+
+2000-02-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * Makefile.in (ppc-linux-nat.c, ppc-linux-tdep.c): New files.
+       (ppc-linux-nat.o, ppc-linux-tdep.o): Add dependencies.
+       * configure.tgt (powerpc-*-linux*): Separate from powerpc-*-eabi
+       and like targets.
+
+       * ppc-linux-nat.c, ppc-linux-tdep.c, config/powerpc/linux.mt,
+       config/powerpc/nm-linux.h, config/powerpc/tm-linux.h: New files.
+       * config/powerpc/xm-linux.h: Substantially revised for native
+       port.
+       * config/powerpc/linux.mh (NAT_FILE): Redefine to be nm-linux.h.
+       (NATDEPFILES): Update list to reflect the fact that we can
+       now debug natively.
+
+       * rs6000-tdep.c, config/rs6000/tm-rs6000.h
+       (rs6000_frameless_function_invocation, rs6000_frame_saved_pc):
+       Renamed; The former names were lacking the rs6000_ prefix.
+       * rs6000-tdep.c (rs6000_frame_saved_pc): Call FRAME_CHAIN
+       instead of rs6000_frame_chain.
+       (rs6000_frame_chain): Call FRAMELESS_FUNCTION_INVOCATION instead
+       of rs6000_frameless_function_invocation.
+
+2000-02-21  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       From Philippe De Muyter  <phdm@macqel.be>
+
+       * event-loop.c (handle_file_event): In case of poll, enable
+       printing of informational message if an error/exception is
+       detected on the file descriptor.
+
+2000-02-21  Jim Kingdon  <kingdon@redhat.com>
+
+       * MAINTAINERS (Misc): Clarify that yes, anyone can edit web pages.
+
+Mon Feb 21 12:50:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * buildsym.c: Include "language.h" and "expression.h" for
+       longest_local_hex_string_custom.
+
+Mon Feb 21 11:17:18 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdbarch.sh: Include <gdb_wait.h> instead of <wait.h>.
+       * gdbarch.c: Already updated by Wed Feb 9 18:59:16 2000 Andrew
+       Cagney <cagney@b1.cygnus.com>.
+
+Mon Feb 21 11:03:01 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Update: IA-64 - Kevin Buettner; ARM - Fernando
+       nasser, Jim Ingham and Scott Bambrough; GNU/Linux ARM - Scott
+       Bambrough; event loop - Elena Zannoni; SDS and RDI/APD protocol -
+       to Fernando Nasser and Jim Ingham; KOD - Fernando Nasser; MI -
+       Andrew Cagney, Elena Zannoni and Fernando Nasser; Web pages - Jim
+       Kingdon.
+       * MAINTAINERS: Add Nick Clifton to write after approval list.
+       
+Mon Feb 21 10:30:39 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Add note on multiple maintainers.
+
+2000-02-19  Philippe De Muyter  <phdm@macqel.be>
+
+        * cli-out.c (cli_table_header): Type of parameter `alignment' is
+        `enum ui_align', not `int'.
+        (cli_field_string, cli_field_skip): Likewise.
+
+2000-02-18  Jim Blandy  <jimb@redhat.com>
+
+       From Jimmy Guo <guo@cup.hp.com>:
+       * buildsym.h (add_free_pendings): Declare.
+       * buildsym.c (add_free_pendings): New function.
+       (make_blockvector): 32x64 fix using longest_local_hex_string().
+       (start_subfile): initialize variable 'subfile'.
+
+2000-02-18  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * remote.c (remote_async_detach): Use target_mourn_inferior(), to
+       make sure that all is cleaned up after we disconnect from the
+       target.
+       (remote_detach): Ditto.
+
+2000-02-17  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       From Rodney Brown  <RodneyBrown@pmsc.com>
+       * ui-out.c (ui_out_set_flags): Fix typo, removing warning and
+       potentially harming mistake.
+
+2000-02-17  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * arm-tdep.c: Use header file instead of extern declarations for
+       the {get,set}_arm_regname* functions.
+
+2000-02-16  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * configure.in: Replaces obsolete gdbtk-variable.c with
+       gdbtk-varobj.c.
+       * configure: Regenerate.
+       * Makefile.in: Remove obsolete/extraneous references to
+       gdbtk-var* files.
+
+2000-02-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * target.c (do_target_signal_to_host): Do not use REALTIME_LO in
+       the conversion of the signal number.  TARGET_SIGNAL_REALTIME_33 is
+       33 by definition, whereas REALTIME_LO might be 32 on systems that
+       have SIG32 such as Linux.  Make sure that the signal number
+       returned is within the range specified by REALTIME_LO and
+       REALTIME_HI.
+
+2000-02-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * configure: Regenerated.
+
 2000-02-16  Fernando Nasser  <fnasser@totem.to.cygnus.com>
 
        * arm-tdep.c (set_disassembly_flavor, arm_othernames,
This page took 0.030425 seconds and 4 git commands to generate.