Add ChangeLog entry for change to MAINTAINERS on 2000-06-01 (sorry Andrew!)
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index ff3747ed75abd52c7f276785a2dbce223b15486c..9defa53984236a4a34b24d8670b5be22c1a7808f 100644 (file)
@@ -1,3 +1,889 @@
+2000-06-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * config/ia64/nm-linux.h (U_REGS_OFFSET): Define.
+
+2000-06-08  Fernando Nasser  <fnasser@cygnus.com>
+
+       * configure.in: Replace misplaced CONFIG_ADD by the correct
+       CONFIG_CLEAN.
+       * configure, config.in: Regenerate.
+
+2000-06-08  Fernando Nasser  <fnasser@cygnus.com>
+
+       * values.c (value_primitive_field): Copy VALUE_REGNO as well.
+       With typed registers we may have the location information in this field,
+       in addition to VALUE_ADDRESS (which was already being copied).
+
+Thu Jun  8 15:26:44 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config/mips/tm-mips.h (GDB_MULTI_ARCH): Define as 1.
+       (CALL_DUMMY, TARGET_BYTE_ORDER_SELECTABLE_P,
+       COERCE_FLOAT_TO_DOUBLE): Delete.
+       * config/mips/tm-vr5000el.h, config/mips/tm-vr5000.h,
+       config/mips/tm-vr4xxxel.h, config/mips/tm-vr4xxx.h,
+       config/mips/tm-vr4100.h, config/mips/tm-tx39l.h
+       config/mips/tm-tx39.h, config/mips/tm-irix5.h: Delete
+       GDB_MULTI_ARCH.
+
+       * config/mips/tm-mips64.h (TARGET_LONG_BIT, TARGET_LONG_LONG_BIT,
+       TARGET_PTR_BIT): Delete definitions.
+       * config/mips/tm-vr5000el.h, config/mips/tm-vr5000.h,
+       config/mips/tm-tx39l.h, config/mips/tm-vr4100.h,
+       config/mips/tm-tx39.h: Delete definition of MIPS_EABI.
+       * mips-tdep.c (mips_gdbarch_init): Use the ISA to determine the
+       ABI.  If all else fails, assume O32.
+
+       * TODO, NEWS: Update.  Mention MIPS is multi-arch.
+
+Thu Jun  8 14:23:12 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config/mips/tm-vr4xxxel.h, config/mips/tm-vr4xxx.h,
+       config/mips/tm-vr4100.h, config/mips/tm-tx39l.h,
+       config/mips/tm-tx39.h: Delete definition of
+       MIPS_DEFAULT_FPU_TYPE. Enable multi-arch.
+       * mips-tdep.c: (mips_gdbarch_init): The bfd_mach_mips3900 has no
+       FPU.  bfd_mach_mips4650 FPU is single precision.
+
+       * config/mips/tm-mips.h (MIPS_FPU_SINGLE_REGSIZE): 
+       (MIPS_FPU_DOUBLE_REGSIZE): Move from here.
+       * mips-tdep.c: To here.  Change to an enum.
+
+Wed Jun  7 18:27:51 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (DEFAULT_BFD_ARCH, DEFAULT_BFD_VEC): Use config.bfd
+       to determine the default architecture / target.
+       * acconfig (DEFAULT_BFD_ARCH, DEFAULT_BFD_VEC): Add.
+       * configure, config.in: Regenerate.
+       
+       * arch-utils.c (set_endian): Better separate multi-arch and non-
+       multi-arch cases.
+       (set_endian_from_file): Call internal_error when multi-arch.
+       (initialize_current_architecture): Rewrite logic selecting a byte
+       order.  Use DEFAULT_BFD_ARCH DEFAULT_BFD_VEC.
+       (version.h): Include.
+
+       * config/mips/tm-mips.h, config/mips/tm-bigmips64.h,
+       config/mips/tm-bigmips.h: Delete definition of
+       TARGET_BYTE_ORDER_DEFAULT.
+
+Thu Jun  8 11:41:41 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * infrun.c (follow_inferior_fork): Bad merge from below.  Compare
+       strings using follow_fork_mode_ask and not "ask".
+
+Wed Jun  7 15:13:04 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * command.h (add_set_enum_cmd): Make ``enumlist'' and ``var''
+       constant char pointers.
+       (complete_on_enum): Change ``enumlist'' to a constant char
+       pointer.
+       (struct cmd_list_element): Ditto for member ``enums''.
+       * command.c (complete_on_enum, add_set_enum_cmd,
+       do_setshow_command): Update.
+
+       * infrun.c (follow_fork_mode_ask, follow_fork_mode_parent,
+       follow_fork_mode_both, follow_fork_mode_child): New.  Use to
+       construct the follow_fork_mode_kind_names.
+       (set_follow_fork_mode_command): Delete function.
+       (_initialize_infrun): Update.
+       (follow_inferior_fork): Do not strdup follow_fork_mode_string.
+       Use follow_fork_mode_* variables directly instead.  Call
+       internal_error instead of error when unimplemented "ask" mode.
+
+       * infrun.c (scheduler_enums, scheduler_mode, schedlock_off,
+       schedlock_on, schedlock_step): Update.
+       * serial.c (serial_logbase, logbase_hex, logbase_octal,
+       logbase_ascii, logbase_enums): Update.
+       * remote.c (packet_support_enums, packet_support_auto,
+       packet_enable, packet_disable, struct packet_config): Update.
+       * arch-utils.c (initialize_current_architecture,
+       set_architecture_string): Update.
+       (endian_big, endian_little, endian_auto, endian_enum,
+       set_endian_string): Update.
+       * i386-tdep.c (valid_flavors, att_flavor, intel_flavor,
+       disassembly_flavor): Update.
+       * mips-tdep.c (size_enums, size_64, size_32, size_auto,
+       mips_stack_argsize_string, mips_saved_regsize_string): Update.
+       * arm-tdep.c (disassembly_flavor, valid_flavors): Update.
+       (_initialize_arm_tdep): Ditto.
+
+       * TODO: Update.
+
+Mon Jun  5 18:44:14 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * thread.c (make_cleanup_restore_current_thread,
+       do_restore_current_thread_cleanup): New functions.
+       (thread_apply_all_command, thread_apply_command): Use. Call
+       do_cleanups when finished.
+
+       * defs.h (make_cleanup_func): Delete typedef.
+       * TODO: Update.
+
+Wed Jun  7 11:34:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * arch-utils.c (target_byte_order, target_byte_order_auto,
+       show_endian, set_endian, set_endian_big, set_endian_little,
+       set_endian_auto, set_endian_from_file, enum set_arch,
+       target_architecture_auto, set_architecture_string,
+       target_architecture_hook, target_architecture, arch_ok, set_arch,
+       set_architecture_from_arch_mach, set_architecture_from_file,
+       show_architecture, set_architecture, info_architecture,
+       set_gdbarch_from_file, initialize_current_architecture): Copy from
+       gdbarch.c.  Rewrite ``set architecture'' and ``set endian''
+       commands to use enums.
+       (_initialize_gdbarch_utils): Fix name.
+       * arch-utils.h (set_architecture_from_arch_mach,
+       target_architecture_hook): Copy from gdbarch.h.
+       * gdbarch.sh: Update.
+       * gdbarch.h, gdbarch.c: Re-generate.
+
+       * TODO: Update.
+
+       * v850-tdep.c, sh3-rom.c, sh-tdep.c, i386-tdep.c: Include
+       "arch-utils.h".
+       * Makefile.in (v850-tdep.o): Specify dependencies.
+       (i386-tdep.o, sh3-rom.o, sh-tdep.o): Add arch-utils.h to
+       dependency list.
+
+2000-06-06  Michael Snyder  <msnyder@seadog.cygnus.com>
+
+       * configure.in: Enable autoconf to find curses.h on Solaris 2.8.
+       * configure: Regenerate.
+
+Tue Jun  6 21:14:47 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * command.c (do_setshow_command): Accept an enum option immediatly
+       when it is an exact match.
+
+Tue Jun  6 16:46:37 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config/mips/tm-vr5000el.h, config/mips/tm-vr5000.h,
+       config/mips/tm-vr4xxxel.h, config/mips/tm-vr4xxx.h,
+       config/mips/tm-vr4300el.h, config/mips/tm-vr4100.h,
+       config/mips/tm-vr4300.h, config/mips/tm-tx39l.h,
+       config/mips/tm-tx39.h, config/mips/tm-embedl64.h,
+       config/mips/tm-embedl.h, config/mips/tm-embed64.h,
+       config/mips/tm-embed.h: Delete TARGET_BYTE_ORDER_SELECTABLE_P.
+
+       * tm-mips.h (TARGET_BYTE_ORDER_SELECTABLE_P): Define as 1.
+       
+Tue Jun  6 16:21:14 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdbarch.sh (generic_register_convertible_not,
+       frame_num_args_unknown): Move from here.
+       * arch-utils.c (generic_register_convertible_not,
+       frame_num_args_unknown): To here.
+       * arch-utils.h (frame_num_args_unknown): Add declaration.
+       * gdbarch.h, gdbarch.c: Re-generate.
+
+Tue Jun  6 15:07:08 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-mips.c (mips_open): Select the default monitor prompt
+       based on the target ISA.
+
+       * config/mips/tm-vr4100.h (TARGET_MONITOR_PROMPT),
+       config/mips/tm-vr4300el.h (TARGET_MONITOR_PROMPT),
+       config/mips/tm-vr4300.h (TARGET_MONITOR_PROMPT),
+       config/mips/tm-vr4xxx.h (TARGET_MONITOR_PROMPT),
+       config/mips/tm-vr4xxxel.h (TARGET_MONITOR_PROMPT),
+       config/mips/tm-vr5000el.h (TARGET_MONITOR_PROMPT),
+       config/mips/tm-vr5000.h (TARGET_MONITOR_PROMPT),
+       config/mips/tm-mips.h (TARGET_MONITOR_PROMPT): Delete macro.
+
+2000-06-05  Daniel Berlin  <dan@cgsoftware.com>
+
+       * c-exp.y (yylex): template handling fixes.
+
+2000-06-03  Daniel Berlin  <dan@cgsoftware.com>
+
+       * symtab.h (VTBL_PREFIX_P): Add newer g++ vtbl prefix to prefix
+       list.
+
+       * symtab.c (lookup_partial_symbol): Change to stop forcing linear
+       searches on C++ when we fail the binary search, by doing the
+       binary search right.
+
+2000-05-30  Daniel Berlin  <dan@cgsoftware.com>
+
+       * buildsym.c (hashname): Change to use hash function from bcache.c/.h
+
+       * bcache.c (hash): Change to newer hash function.
+
+       * bcache.h (hash): Prototype for hash function
+
+       * dwarf2read.c (TYPE_HASH_SIZE): New define for controlling size
+       of type hash.
+       (dwarf2_cached_types): New variable that is the cached types.
+       (tag_type_to_type): Do the actual caching of types here.
+
+2000-06-05  Mark Kettenis  <kettenis@gnu.org>
+
+       * acconfig.h, configure.in, i386bsd.c (HAVE_STRUCT_REG_R_FS):
+       Renamed from HAVE_R_FS.
+       (HAVE_STRUCT_REG_GS): Renamed from HAVE_R_GS.
+       * configure, config.in: Regenerated.
+
+Sun Jun  4 14:00:01 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO: Update.  Mention GNU/Linux/SPARC problems.
+
+Wed May 31 21:41:37 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdbarch.sh (POINTER_TO_ADDRESS, ADDRESS_TO_POINTER): Change buf
+       to a void pointer.  Update initial values.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       
+       * findvar.c (address_to_signed_pointer,
+       signed_pointer_to_address): New functions.
+       * inferior.h (signed_pointer_to_address,
+       signed_address_to_pointer): Declare.
+
+       * inferior.h, findvar.c (unsigned_pointer_to_address,
+       address_to_unsigned_pointer): Rename generic_address_to_pointer
+       and generic_pointer_to_address.  Update signatures to match
+       gdbarch changes.
+
+       * config/mips/tm-mips.h (POINTER_TO_ADDRESS, ADDRESS_TO_POINTER):
+       Define. MIPS has signed pointers.
+
+       * defs.h, utils.c (host_pointer_to_address,
+       address_to_host_pointer): New functions.
+       * irix5-nat.c (next_link_map_member, first_link_map_member),
+       procfs.c (proc_set_watchpoint, proc_iterate_over_mappings): Use.
+
+       * irix5-nat.c (solib_map_sections, symbol_add_stub): Change
+       function signature to match catch_errors_ftype.
+
+       * TODO: Update. GDB builds using the IRIX native compiler.
+       
+Sat Jun  3 20:43:59 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * defs.h (strsignal, safe_strsignal): Delete declarations.
+       * utils.c (safe_strsignal): Delete.
+       * corelow.c (core_open): Replace save_strsignal with
+       target_signal_to_string + target_signal_from_host.
+       * TODO: Document problems with target_signal_from_host.
+
+2000-06-03  Kevin Buettner  <kevinb@redhat.com>
+
+       * annotate.c, annotate.h, breakpoint.c, command.c, command.h,
+       config/rs6000/tm-rs6000.h, corefile.c, d10v-tdep.c,
+       d30v-tdep.c, dbxread.c, dcache.c, dcache.h, dsrec.c,
+       dve3900-rom.c, exec.c, fork-child.c, gdbcore.h, hpux-thread.c,
+       language.h, linux-thread.c, mdebugread.c, monitor.h, ocd.c,
+       procfs.c, ptx4-nat.c, remote-sim.c, remote-utils.h, remote.c,
+       rs6000-tdep.c, ser-ocd.c, sol-thread.c, sparcl-tdep.c,
+       stabsread.h, stack.c, symfile.c, symfile.h, symtab.h,
+       target.c, target.h, top.c, tracepoint.c, tracepoint.h,
+       tui/tui.h, tui/tuiIO.c, utils.c, v850ice.c, varobj.c,
+       win32-nat.c, wince.c, xcoffsolib.c, xcoffsolib.h: Eliminate
+       PARAMS from function pointer declarations. 
+
+2000-06-03  Christopher Faylor  <cgf@cygnus.com>
+
+       * win32-nat.c (safe_symbol_file_add_cleanup): Ensure that gdb_stderr is
+       flushed before deleting and restoring it.
+       (safe_symbol_file_add): Ensure that gdb_stderr is flushed before
+       reassigning it.
+       (handle_load_dll): Split into two functions so that WFI can handle
+       shared library events.
+       (child_solib_loaded_library_pathname): New function.
+       (child_clear_solibs): New function.  Clears shared library list.
+       (child_solib_add): New function.  Adds shared library symbols.
+       (dll_symbol_command): New function.  Handles "dll-symbol" command.
+       (info_dll_command): New function.  Handles info
+       "sharedlibrary" command.
+       (handle_exceptions): Eliminate 'ignore_trap' argument.
+       (get_child_debug_event): Eliminate two arguments.  Return "pid" when
+       appropriate.  Break out on most events to allow WFI to handle stuff.
+       (child_wait): Accomodate get_child_debug_event changes.
+       (child_attach): Clear thread list and list of loaded dlls.
+       (child_create_inferior): Clear list of loaded dlls.  Use
+       wait_for_inferior in a loop to look for first "trap".
+       (child_resume): Avoid accessing a possibly-freed thread pointer.
+       (_initialize_inftarg): Add "dll-symbols", "sharedlibrary", and "info
+       sharedlibrary" commands.
+       * config/i386/tm-cygwin.h: Add some shared library (aka DLL) hooks.
+
+2000-06-02  Christopher Faylor  <cgf@cygnus.com>
+
+       * win32-nat.c: Fix up gcc warnings throughout.
+       (handle_load_dll): Change DLL name to lower case.
+       (handle_exception): Add a second argument indicating whether a
+       breakpoint should be ignored.  Return a 0 if the breakpoint was
+       ignored.
+       (get_child_debug_event): Pass argument to handle_exception to control
+       whether a breakpoint should be ignored.
+       (child_create_inferior): Use modern cygwin API.  Explicitly clear
+       last_sig.  Pass FIRST_EXCEPTION to get_child_debug_event for detection
+       of first breakpoint.
+
+2000-06-02  Christopher Faylor  <cgf@cygnus.com>
+
+       * configure.in: Detect correct versions of dlltool and windres when
+       cross-compiling.
+       * configure: Regenerate.
+
+2000-06-02  J.T. Conklin  <jtc@redback.com>
+
+       * configure.tgt: Add pattern for i[3456]86-*-netbsdelf*.
+       * config/i386/nbsdelf.mt: New file.
+       * config/i386/tm-nbsdelf.h: New file.
+       
+       * config/i386/tm-nbsd.h: change include of tm-nbsd.h to 
+       the more explicit config/tm-nbsd.h.
+
+2000-06-02  Mark Kettenis  <kettenis@gnu.org>
+
+       * alphabsd-nat.c (supply_fpregset): Substract FP0_REGNUM from
+       register number when used as index into fpr_regs array.
+
+Tue May 30 13:31:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * defs.h (TARGET_FLOAT_FORMAT, TARGET_DOUBLE_FORMAT,
+       TARGET_LONG_DOUBLE_FORMAT): Delete.
+
+       * gdbarch.sh: Add support for parameterized expressions.
+       (TARGET_FLOAT_FORMAT, TARGET_DOUBLE_FORMAT,
+       TARGET_LONG_DOUBLE_FORMAT): Add.  Include "floatformat.h".
+       * gdbarch.h, gdbarch.c: Regenerate.
+       
+       * arch-utils.c (default_single_format, default_double_format,
+       default_long_double_format): New functions. Include
+       "floatformat.h"
+       * arch-utils.h: Declare.
+       
+       * d10v-tdep.c (d10v_gdbarch_init): Set floating point format.
+       Note that long double is 64 bit, the rest are 32 bit.  Include
+       "floatformat.h".
+
+2000-06-02  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/alpha/nm-fbsd.h (CANNOT_STEP_BREAKPOINT): Define.
+
+2000-06-01  Michael Snyder  <msnyder@seadog.cygnus.com>
+
+       * sol-thread.c (rw_common): Circumstances (eg. a bug in Sun's 
+       thread_db library) may cause this function to be called with an
+       illegal address, in which case procfs_to_xfer_memory will 
+       return zero.  Return an error code instead of looping forever.
+
+Thu Jun  1 20:05:26 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO: More suggestions added.
+
+2000-06-01  Klee Dienes  <kdienes@apple.com>
+
+       * MAINTAINERS: Add Klee Dienes and Jim Ingham as maintainers for
+       Mac OS X and Objective C components (to be contributed).
+
+2000-05-31  J.T. Conklin  <jtc@redback.com>
+
+       * configure.host: Add patterns for i[3456]86-*-netbsdaout*
+       and i[3456]86-*-netbsdelf*.
+       * config/i386/nm-nbsdelf.h: New file.
+       * config/i386/nbsdelf.mh: New file.
+
+       * config/i386/nm-nbsd.h: change include of nm-nbsd.h to 
+       the more explicit config/nm-nbsd.h.
+       * config/i386/tm-nbsd.h: change include of tm-i386bsd.h to
+       tm-i386.h.
+       (SIGTRAMP_START, SIGTRAMP_END, SIGCONTEXT_PC_OFFSET): Define.
+
+2000-06-01  Mark Kettenis  <kettenis@gnu.org>
+
+       * NEWS: Mention FreeBSD/Alpha and FreeBSD/i386 3.x and up as new
+       native configurations.
+
+       * i386bsd-nat.c: Include "gregset.h".
+       (CANNOT_STORE_REGISTER): Define to cannot_fetch_register instead
+       of CANNOT_FETCH_REGISTER, if not already defined.
+       (supply_gregset): Call supply_register with NULL as its second
+       argument instead of supplying our own zeroed out buffer.
+       (fill_gregset): Copy contents of correct registers instead of the
+       contents of register REGNO.
+
+2000-05-31  Kevin Buettner  <kevinb@redhat.com>
+
+       * gnu-regex.c (re_match_2_internal): Revert 2000-05-27
+       patch which removed use of PARAMS from declaration.  This
+       file should not have been touched as it is supposed to track
+       the version in glibc.
+
+2000-05-31  Mark Kettenis  <kettenis@gnu.org>
+
+       Add support for FreeBSD/Alpha.
+       * configure.host, configure.tgt (alpha*-*-freebsd*): New entry.
+       * alphabsd-nat.c, config/alpha/fbsd.mh, config/alpha/fbsd.mt,
+       config/alpha/nm-fbsd.h, config/alpha/tm-fbsd.h,
+       config/alpha/xm-fbsd.h: New files.
+
+2000-05-31  Pierre Muller  <muller@sourceware.cygnus.com>
+
+       * MAINTAINERS: Add myself to "Write After Approval" list.
+
+Tue May 30 18:48:33 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO: Re-organize.
+
+Tue May 30 11:22:28 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdbarch.sh: Add field ``postdefault''.  Rename fields
+       ``startup'' and ``default'' to ``staticdefault'' and
+       ``predefault''.  Fix initialization of valid_p.  Create/compare
+       gdbarch.log.
+
+Mon May 29 22:47:16 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config/sparc/nm-sun4sol2.h (GDB_GREGSET_T, GDB_FPREGSET_T):
+       Define.
+       * config/sparc/xm-sun4sol2.h: (GDB_GREGSET_TYPE,
+       GDB_FPREGSET_TYPE): Delete.
+
+Mon May 29 15:41:10 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * symtab.h (make_cleanup_free_search_symbols): Add declaration.
+       * symtab.c (make_cleanup_free_search_symbols,
+       do_free_search_symbols_cleanup): New functions.
+       (search_symbols, symtab_symbol_info, rbreak_command): Update.
+       (search_symbols): Pass ``sr'', and not its address, to
+       make_cleanup_free_search_symbols.
+
+2000-05-28  Kevin Buettner  <kevinb@redhat.com>
+
+       * config/nm-linux.h (GDB_GREGSET_T, GDB_FPREGSET_T): Fix typos.
+
+2000-05-27  Kevin Buettner  <kevinb@redhat.com>
+
+       * abug-rom.c, alpha-nat.c, alpha-tdep.c, annotate.c,
+       annotate.h, arc-tdep.c, ax-gdb.c, ax-gdb.h, ax-general.c,
+       ax.h, breakpoint.c, breakpoint.h, c-exp.y, c-lang.c, c-lang.h,
+       call-cmds.h, ch-exp.c, ch-lang.c, ch-lang.h, cli-out.c,
+       coff-solib.h, coffread.c, command.c, command.h, complaints.c,
+       complaints.h, config/a29k/tm-a29k.h, config/a29k/tm-vx29k.h,
+       config/alpha/nm-linux.h, config/alpha/nm-osf.h,
+       config/alpha/nm-osf2.h, config/alpha/tm-alpha.h,
+       config/alpha/tm-alphalinux.h, config/arc/tm-arc.h,
+       config/arm/tm-embed.h, config/d30v/tm-d30v.h,
+       config/fr30/tm-fr30.h, config/h8300/tm-h8300.h,
+       config/h8500/tm-h8500.h, config/i386/nm-i386bsd.h,
+       config/i386/nm-i386sco.h, config/i386/nm-i386sol2.h,
+       config/i386/nm-i386v.h, config/i386/nm-linux.h,
+       config/i386/nm-nbsd.h, config/i386/nm-ptx4.h,
+       config/i386/nm-symmetry.h, config/i386/tm-cygwin.h,
+       config/i386/tm-i386.h, config/i386/tm-i386nw.h,
+       config/i386/tm-i386sol2.h, config/i386/tm-i386v.h,
+       config/i386/tm-i386v4.h, config/i386/tm-nbsd.h,
+       config/i386/tm-ptx.h, config/i386/tm-sun386.h,
+       config/i960/tm-mon960.h, config/i960/tm-nindy960.h,
+       config/m32r/tm-m32r.h, config/m68k/nm-dpx2.h,
+       config/m68k/nm-linux.h, config/m68k/tm-cisco.h,
+       config/m68k/tm-delta68.h, config/m68k/tm-es1800.h,
+       config/m68k/tm-isi.h, config/m68k/tm-linux.h,
+       config/m68k/tm-m68k.h, config/m68k/tm-m68kv4.h,
+       config/m68k/tm-news.h, config/m68k/tm-sun3.h,
+       config/m68k/tm-vx68.h, config/m68k/xm-hp300bsd.h,
+       config/m88k/tm-m88k.h, config/mcore/tm-mcore.h,
+       config/mips/nm-irix3.h, config/mips/nm-irix4.h,
+       config/mips/nm-irix5.h, config/mips/nm-mips.h,
+       config/mips/tm-embed.h, config/mips/tm-mips.h,
+       config/mn10200/tm-mn10200.h, config/mn10300/tm-mn10300.h,
+       config/nm-linux.h, config/nm-lynx.h, config/ns32k/nm-nbsd.h,
+       config/ns32k/tm-merlin.h, config/ns32k/tm-umax.h,
+       config/pa/nm-hppah.h, config/pa/tm-hppa.h,
+       config/pa/tm-hppa64.h, config/pa/xm-hppah.h,
+       config/powerpc/nm-linux.h, config/powerpc/tm-linux.h,
+       config/powerpc/tm-ppc-eabi.h, config/powerpc/tm-solaris.h,
+       config/powerpc/xm-aix.h, config/rs6000/nm-rs6000.h,
+       config/rs6000/tm-rs6000.h, config/rs6000/xm-rs6000.h,
+       config/sh/tm-sh.h, config/sparc/nm-linux.h,
+       config/sparc/nm-sun4os4.h, config/sparc/nm-sun4sol2.h,
+       config/sparc/tm-sp64.h, config/sparc/tm-sp64sim.h,
+       config/sparc/tm-sparc.h, config/sparc/tm-sparclet.h,
+       config/sparc/tm-spc-em.h, config/sparc/tm-sun4os4.h,
+       config/sparc/tm-sun4sol2.h, config/tic80/tm-tic80.h,
+       config/tm-sysv4.h, config/v850/tm-v850.h, config/vax/tm-vax.h,
+       config/w65/tm-w65.h, config/xm-aix4.h, config/z8k/tm-z8k.h,
+       copying.c, core-aout.c, core-regset.c, core-sol2.c,
+       corefile.c, corelow.c, cp-valprint.c, cpu32bug-rom.c,
+       d10v-tdep.c, d30v-tdep.c, dbug-rom.c, dbxread.c, dcache.c,
+       dcache.h, demangle.c, dink32-rom.c, dsrec.c, dstread.c,
+       dve3900-rom.c, dwarf2read.c, dwarfread.c, elfread.c,
+       environ.h, eval.c, exec.c, expprint.c, expression.h, f-exp.y,
+       f-lang.c, f-lang.h, f-valprint.c, findvar.c, fr30-tdep.c,
+       frame.h, gdb_string.h, gdbcmd.h, gdbcore.h,
+       gdbserver/server.h, gdbtypes.c, gdbtypes.h, gnu-regex.c,
+       h8300-tdep.c, hp-psymtab-read.c, hp-symtab-read.c,
+       hp300ux-nat.c, hppa-tdep.c, hppah-nat.c, hpread.c, hpread.h,
+       hpux-thread.c, i386-tdep.c, i386aix-nat.c, i386mach-nat.c,
+       i386v-nat.c, i386v4-nat.c, i387-tdep.c, i960-tdep.c, infcmd.c,
+       inferior.h, inflow.c, infptrace.c, inftarg.c, irix4-nat.c,
+       irix5-nat.c, jv-exp.y, jv-lang.c, jv-lang.h, language.c,
+       language.h, lynx-nat.c, m2-exp.y, m2-lang.c, m2-lang.h,
+       m32r-rom.c, mac-nat.c, main.c, maint.c, mdebugread.c,
+       mi/mi-out.c, minsyms.c, mips-nat.c, mips-tdep.c, mipsread.c,
+       mn10300-tdep.c, mon960-rom.c, monitor.c, monitor.h, nlmread.c,
+       objfiles.c, objfiles.h, ocd.c, ocd.h, op50-rom.c, os9kread.c,
+       osfsolib.c, pa64solib.c, pa64solib.h, parse.c, parser-defs.h,
+       ppc-bdm.c, printcmd.c, procfs.c, remote-array.c, remote-bug.c,
+       remote-e7000.c, remote-es.c, remote-est.c, remote-hms.c,
+       remote-mips.c, remote-nindy.c, remote-nrom.c, remote-rdi.c,
+       remote-rdp.c, remote-sds.c, remote-sim.c, remote-udi.c,
+       remote-utils.c, remote-utils.h, remote-vx.c, remote.c,
+       rom68k-rom.c, rs6000-nat.c, rs6000-tdep.c, scm-exp.c,
+       scm-lang.c, scm-lang.h, ser-e7kpc.c, ser-mac.c, sh3-rom.c,
+       sol-thread.c, solib.c, solib.h, somread.c, somsolib.c,
+       somsolib.h, source.c, sparc-nat.c, sparcl-tdep.c,
+       sparclet-rom.c, srec.h, stabsread.c, stabsread.h, stack.c,
+       sun3-nat.c, symfile.c, symfile.h, symmisc.c, symtab.c,
+       symtab.h, target.c, target.h, terminal.h, thread.c, top.c,
+       top.h, tracepoint.c, tracepoint.h, tui/tui-file.c, tui/tui.c,
+       tui/tui.h, tui/tuiCommand.h, tui/tuiData.c, tui/tuiData.h,
+       tui/tuiDataWin.h, tui/tuiDisassem.c, tui/tuiDisassem.h,
+       tui/tuiGeneralWin.c, tui/tuiGeneralWin.h, tui/tuiIO.c,
+       tui/tuiIO.h, tui/tuiLayout.c, tui/tuiLayout.h, tui/tuiRegs.c,
+       tui/tuiRegs.h, tui/tuiSource.c, tui/tuiSource.h,
+       tui/tuiSourceWin.h, tui/tuiStack.c, tui/tuiStack.h,
+       tui/tuiWin.c, tui/tuiWin.h, typeprint.c, ui-file.c, ui-out.h,
+       ultra3-nat.c, utils.c, v850-tdep.c, v850ice.c, valarith.c,
+       valops.c, valprint.c, value.h, values.c, varobj.c, w89k-rom.c,
+       win32-nat.c, wince.c, wrapper.c, wrapper.h, xcoffread.c,
+       xcoffsolib.c, xmodem.h, z8k-tdep.c: Remove PARAMS from function
+       declarations.
+
+2000-05-26  Michael Snyder  <msnyder@seadog.cygnus.com>
+
+       * gregset.h: New file.  Typedefs for gdb_gregset_t and 
+       gdb_fpregset_t, prototypes for supply_gregset and friends.
+       * procfs.c: Include gregset.h.  Delete local prototypes for
+       supply_gregset etc., and local typedef gdb_gregset_t etc.
+       * sol-thread.c: Include gregset.h, delete local prototypes, 
+       add appropriate casts to gdb_gregset_t.
+       * uw-thread.c, lin-thread.c, core-sol2.c, core-regset.c, 
+       sparc-tdep.c, ptx4-nat.c, ppc-linux-nat.c, mipsv4-nat.c, 
+       m88k-nat.c, m68klinux-nat.c, m68k-tdep.c, irix5-nat.c, 
+       irix4-nat.c, ia64-linux-nat.c, i386v4-nat.c, cxux-nat.c,
+       arm-linux-nat.c, alpha-nat.c: Include gregset.h.
+       * config/nm-linux.h: Define GDB_GREGSET_T, GDB_FPREGET_T.
+       * config/sparc/nm-sun4sol2.h: Ditto.
+       * config/sparc/xm-sun4sol2.h: (GDB_GREGSET_TYPE,
+       GDB_FPREGSET_TYPE): Delete (replaced by GDB_GREGSET_T etc.)
+
+Thu May 25 16:56:05 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (AC_CHECK_HEADERS): Check for ncurses.h.
+       * config.in, configure: Re-generate.
+       
+2000-05-25  Scott Bambrough <scottb@netwinder.org>
+
+       * arm-linux-tdep.c (find_minsym_and_objfile): New.
+       (skip_hurd_resolver): New.
+       (arm_linux_skip_solib_resolver): New.
+       (arm_skip_solib_resolver): Removed.
+
+       * config/arm/tm-linux.h (SKIP_SOLIB_RESOLVER): Changed to use 
+       arm_linux_skip_solib_resolver.
+
+2000-05-25  Mark Kettenis  <kettenis@gnu.org>
+
+       * acconfig.h (HAVE_R_FS, HAVE_R_GS): Add.
+       * configure.in: Add checks for r_fs and r_gs members of
+       `struct reg'.
+       * config.in, configure: Regenerated.
+
+2000-05-25  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * ser-go32.c: Remove PARAMS.
+
+Thu May 25 15:22:12 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (AC_CHECK_HEADERS): Check for <dirent.h>,
+       <sys/ndir.h>, <sys/dir.h> and <ndir.h>.
+       * config.in, configure: Re-generate.    
+       * gdb_dirent.h: New file
+
+       * infptrace.c: Include "gdb_dirent.h" instead of <sys/dir.h>.
+       * core-aout.c: Ditto.
+       * procfs.c: Include "gdb_dirent.h" instead of <dirent.h>.
+
+Thu May 25 14:43:30 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config.in: Regenerate.
+
+Thu May 25 13:49:17 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From Fri 19 May 2000 Eli Zaretskii <eliz@is.elta.co.il>: *
+       config/djgpp/fnchange.lst: Fix bfd/coff-tic54x.c, bfd/coff-tc54x.c
+       and gdb/testsuite/gdb.mi/mi-var-cmd.exp.
+
+Thu May 25 11:09:50 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (AC_OUTPUT): Do not generate tui/Makefile.
+       (enable-tui): Convert Makefile configury to use the same mechanism
+       as MI.
+
+       * Makefile.in (BUILD_TUI, TUI_LIBRARY, TUI_DIR, TUI_SRC,
+       TUI_CFLAGS): Delete
+       (all-tui): Delete target.
+       (tuiWin.o, tuiStack.o, tuiSourceWin.o, tuiSource.o, tuiRegs.o,
+       tuiLayout.o, tuiIO.o, tuiGeneralWin.o, tuiDisassem.o,
+       tuiDataWin.o, tuiData.o, tuiCommand.o, tui.o): New targets.
+       (SUBDIR_TUI_OBS, SUBDIR_TUI_SRCS, SUBDIR_TUI_DEPS,
+       SUBDIR_TUI_INITS, SUBDIR_TUI_LDFLAGS, SUBDIR_TUI_CFLAGS,
+       SUBDIR_TUI_ALL, SUBDIR_TUI_CLEAN, SUBDIR_TUI_INSTALL,
+       SUBDIR_TUI_UNINSTALL): Define.
+
+       * TODO: Update.
+
+Thu May 25 11:02:24 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO: Update.  Mark Kettenis fixed FreeBSD >2.2 support.
+       * MAINTAINERS: Update Jim Ingham's address.
+
+2000-05-25  Mark Kettenis  <kettenis@gnu.org>
+
+       Add support for FreeBSD/i386 ELF.
+       * i386bsd-nat.c: New file.
+       * config/i386/tm-fbsd.h (HAVE_I387_REGS): Define.
+       Include "i386/tm-i386.h" instead of "i386/tm-i386b.h".
+       (NUM_REGS): Remove redefinition.
+       (USE_STRUCT_CONVENTION): Define.
+       (i386_float_info): Remove prototype.
+       (FLOAT_INFO): Remove define.
+       (JB_ELEMENT_SIZE): Define to 4.
+       (JB_PC): Define to 0.
+       (GET_LONGJMP_TARGET): Define.
+       (SIGTRAMP_START, SIGTRAMP_END): Define.
+       (SIGCONTEXT_PC_OFFSET): Define.
+       (IN_SOLIB_CALL_TRAMPOLINE): Only define if !SVR4_SHARED_LIBS
+       * config/i386/nm-fbsd.h (PTRACE_ARG3_TYPE): Define to caddr_t.
+       (FETCH_INFERIOR_REGISTERS): Define.
+       (ATTACH_DETACH): Define.
+       (kernel_u_size): Remove PARAMS.
+       (register_u_addr): Use CORE_ADDR in prototype where appropriate.
+       Remove PARAMS.
+       (SVR4_SHARED_LIBS) [FREEBSD_ELF || __ELF__ && !FREEBSD_AOUT]:
+       Define.
+       [SVR4_SHARED_LIBS]: Include "elf/common.h".
+       Only define aliases for struct members from <link.h> if
+       !SVR4_SHARED_LIBS.
+       * config/i386/xm-fbsd.h: New file.
+       * config/i386/fbsd.mt (TDEPFILES): Remove solib.o.
+       * config/i386/fbsd.mh (NATDEPFILES): Remove i386b-nat.o.  Add
+       core-regset.o i387-nat.o i386bsd-nat.o.
+
+2000-05-24  Michael Snyder  <msnyder@seadog.cygnus.com>
+
+       * findvar.c (value_from_register): Factor code, simplify logic.
+
+2000-05-23  J.T. Conklin  <jtc@redback.com>
+
+       * config/i386/nbsd.mt (TDEPFILES): Move solib.o from here...
+       * config/i386/nbsd.mh (NATDEPFILES): ...to here.
+       * config/m68k/nbsd.mt (TDEPFILES): Move solib.o from here...
+       * config/m68k/nbsd.mh (NATDEPFILES): ...to here.
+       * config/ns32k/nbsd.mt (TDEPFILES): Move solib.o from here...
+       * config/ns32k/nbsd.mh (NATDEPFILES): ...to here.
+
+       * config/powerpc/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o.
+       * configure.tgt (powerpc-*-netbsd*): add gdbserver to configdirs.
+       * gdbserver/low-nbsd.c (initialize_arch): Define for PPC.
+       (fetch_inferior_registers): Likewise.
+       (store_inferior_registers): Likewise.
+
+       * gdbserver/low-nbsd.c (fetch_inferior_registers): Handle X86 
+       floating point registers.
+       (store_inferior_registers): Likewise.
+
+2000-05-24  Mark Kettenis  <kettenis@gnu.org>
+
+       * i387-nat.h, i387-nat.c: New files.
+
+Tue May 23 17:21:24 2000  Alexandre Oliva  <aoliva@cygnus.com>
+
+       * config/sparc/nm-linux.h: Include config/nm-linux.h.
+       * config/powerpc/nm-linux.h: Likewise.
+
+Tue May 23 13:20:00 1999  Gregory Lielens  <info@fft.be>
+
+       * f-valprint.c : Corrected f_val_print function for TYPE_CODE
+       (type) = TYPE_CODE_COMPLEX
+
+Wed May 24 00:38:09 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * utils.c (make_cleanup_close, do_close_cleanup): New functions.
+       * defs.h (make_cleanup_close): Add declaration.
+
+Tue May 23 20:47:50 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (build_warnings): Add -Wuninitialized.
+       * configure: Regenerate.
+
+Tue May 23 17:44:18 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From Mon May 8 14:49:51 2000 Andrew Cagney <cagney@b1.cygnus.com>
+       (gdb 5.0): From Michael Paddon <mmpp@esec.com.au>:
+       * configure.in (AC_CHECK_HEADERS): Check for <sys/user.h>.
+
+       * configure: Re-generate.
+       * proc-api.c: Only include <sys/user.h> when available.
+       (ioctl_table): Check that PIOCGETPR and PIOCGETU are defined.
+
+       * TODO: Update.
+
+2000-05-17  Michael Snyder  <msnyder@seadog.cygnus.com>
+
+       * config/sparc/tm-sun4sol2.h: Turn on multi-arch.
+       * sparc-tdep.c (gdb_print_insn_sparc): Remove temp. multi-arch hack.
+
+2000-05-17  Andrew Cagney  <cagney@sourceware.cygnus.com>
+
+       * GDB 5.0 released.
+       * Makefile.in (VERSION): Set to 5.0.
+
+Mon May 22 16:20:31 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * inferior.h (make_cleanup_restore_inferior_status): 
+       * infrun.c (make_cleanup_restore_inferior_status,
+       do_restore_inferior_status_cleanup): New functions.
+       * valops.c (hand_function_call): Use.
+       * infcmd.c (disable_longjmp_breakpoint_cleanup): New function.
+       (step_1): Use.
+       * symfile.c (clear_symtab_users_cleanup): New function.
+       (syms_from_objfile, reread_symbols): Use.
+       * objfiles.c (make_cleanup_free_objfile, do_free_objfile_cleanup):
+       New functions.
+       * objfiles.h (make_cleanup_free_objfile): Add declaration.
+       * symfile.c (syms_from_objfile, reread_symbols), hpread.c
+       (hpread_build_psymtabs), hp-psymtab-read.c
+       (hpread_build_psymtabs): Use.
+       * dwarf2read.c (make_cleanup_free_die_list,
+       do_free_die_list_cleanup): New functions.
+       (psymtab_to_symtab_1): Use.
+       * tracepoint.c (make_cleanup_free_actions,
+       do_free_actions_cleanup): New functions.
+       (read_actions): Use.
+       * corelow.c (core_close_cleanup): New function.
+       (core_open): Use.
+       * dbxread.c (make_cleanup_free_bincl_list,
+       do_free_bincl_list_cleanup): New function.
+       (read_dbx_symtab): Use.
+       * coffread.c (free_linetab_cleanup, free_stringtab_cleanup): New
+       functions.
+       (coff_symfile_read): Use.
+       * varobj.c (make_cleanup_free_variable, do_free_variable_cleanup):
+       New function.
+       (varobj_create): Use.
+       * sparcl-tdep.c (close_tty), infrun.c (resume_cleanups), parse.c
+       (free_funcalls): Change signature to match make_cleanup_ftype.
+       * infrun.c (resume), tracepoint.c (encode_actions), remote-udi.c
+       (download), solib.c (open_symbol_file_object), sparcl-tdep.c
+       (sparclite_open), parse.c (parse_exp_1): Remove cast using
+       make_cleanup_func.
+
+Mon May 22 15:49:13 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * procfs.c (info_proc_cmd): Use make_cleanup_freeargv.
+       (proc_iterate_over_mappings): Use make_cleanup_close.
+       (proc_get_LDT_entry): Ditto.
+       (do_closedir_cleanup): New function.
+       (proc_update_threads): Use.
+       (do_destroy_procinfo_cleanup): New function.
+       (info_proc_cmd): Use.
+
+Mon May 22 15:21:38 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * top.h (command_loop_marker): Change signature to match
+       make_cleanup_ftype.
+       * top.c (command_loop_marker): Update.
+       (command_loop, simplified_command_loop), event-top.c
+       (command_handler): Remove cast using make_cleanup_func.
+       * event-top.c (command_handler): Ditto.
+
+       * top.c (do_chdir_cleanup): New function.
+       (gdb_init): Use.  Use xstrdup instead of strsave.
+       * top.c (do_fclose_cleanup): New function.
+       (source_command): Use.
+       * top.c (do_restore_instream_cleanup): Rename
+       source_cleanup. Change signature to match make_cleanup.
+       (read_command_filem execute_user_command): Update. Remove cast
+       using make_cleanup_func.
+       * top.c (do_free_command_lines_cleanup,
+       make_cleanup_free_command_lines): New funtions.
+       (get_command_line, read_command_lines): Use.
+       * top.c (arg_cleanup): Change signature to match make_cleanup.
+       (setup_user_args): Remove cast using make_cleanup_func.
+
+Mon May 22 12:05:13 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * defs.h (t_reg): Delete typedef.
+       (preg, preg_nz): Delete function. Replaced by phex and phex_nz.
+       * utils.c (phex, phex_nz): New functions.
+       (paddr, paddr_nz): Use.
+
+       * monitor.c (monitor_store_register): Replace preg with phex.
+
+Mon May 22 11:46:01 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO: Add note on typecast using catch_errors_ftype.
+
+2000-05-21  Mark Kettenis  <kettenis@gnu.org>
+
+       * i387-tdep.c (print_i387_value): Cast &value to (char *) in
+       pointer arithmetic.  Fixes a bug which manifested itself on
+       FreeBSD.
+
+2000-05-20  J.T. Conklin  <jtc@redback.com>
+
+       * target.h (target_memory_bfd_section): Removed declaration.
+       * target.c (target_memory_bfd_section): Removed.
+       * exec.c (xfer_memory): Removed #if'ed-out code which referenced
+       target_memory_bfd_section.
+       
+       * target.h (target_read_memory_section): Removed declaration.
+       * target.c (target_read_memory_section): Removed.
+       (target_xfer_memory): Update, removed bfd_section argument.
+       (target_read_string, target_read_memory, target_write_memory):
+       Update for above change.
+
+       * gdbcore.h (read_memory_section): Removed declaration.
+       * corefile.c (read_memory_section): Removed.
+       * jv-lang.c (get_java_utf8_name): Changed calls to
+       read_memory_section to read_memory.
+       * printcmd.c (printf_command): Likewise.
+       * valops.c (value_at, value_fetch_lazy): Likewise.
+       
+2000-05-18  J.T. Conklin  <jtc@redback.com>
+
+       * configure.host, configure.tgt (powerpc-*-netbsd*): New entry.
+       * config/powerpc/nbsd.mh, config/powerpc/nbsd.mt,
+       config/powerpc/tm-nbsd.h, config/powerpc/nm-nbsd.h,
+       config/powerpc/xm-nbsd.h: New files.
+
+2000-05-17  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * gdb/config/djgpp/README: Fine-tune installation instructions
+        based on user reports.
+
+Wed May 17 18:27:45 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (build_warnings): List possible warnings.
+       * configure: Regenerate.
+       * TODO: More updates.
+       * MAINTAINERS: Add Gary Thomas and Joern Renneck to Write After
+       Approval.
+
+Wed May 17 16:48:36 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-04-14 Gary Thomas <gthomas@redhat.com>:
+       * config/v850/tm-v850.h: Change breakpoint sequence to be
+       'br *' since there is no 16bit "illegal" instruction on this
+       processor.
+
+Tue May 16 18:57:14 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO: Review.  Delete anything that is no longer applicable.
+
 Tue May 16 14:17:20 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * utils.c (free_current_contents): Make more robust.
 Tue May 16 14:17:20 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * utils.c (free_current_contents): Make more robust.
@@ -117,6 +1003,10 @@ Mon May 15 11:23:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        value.
        * mdebugread.c (START_PSYMTAB): Add paren to avoid x=x=x.
 
        value.
        * mdebugread.c (START_PSYMTAB): Add paren to avoid x=x=x.
 
+2000-05-12  Michael Snyder  <msnyder@.cygnus.com>
+
+       * config/i386/tm-i386sol2.h (COERCE_FLOAT_TO_DOUBLE): Define.
+       
 2000-05-12  Kevin Buettner  <kevinb@redhat.com>
 
        * dwarf2read.c (dwarf2_const_value_data): Fix typo in sign
 2000-05-12  Kevin Buettner  <kevinb@redhat.com>
 
        * dwarf2read.c (dwarf2_const_value_data): Fix typo in sign
@@ -190,7 +1080,7 @@ Thu May 11 13:24:52 2000  Andrew Cagney  <cagney@b1.cygnus.com>
         * elfread.c (record_minimal_symbol_and_info): Use the section 
        where the symbol lives to get the index, instead of guessing.
 
         * elfread.c (record_minimal_symbol_and_info): Use the section 
        where the symbol lives to get the index, instead of guessing.
 
-2000-05-10  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-05-10  Michael Snyder  <msnyder@.cygnus.com>
 
        Make Sparc a Multi-Arch target.  Discard PARAMS macro (require ANSI).
        * sparc-tdep.c: include arch-utils.h.
 
        Make Sparc a Multi-Arch target.  Discard PARAMS macro (require ANSI).
        * sparc-tdep.c: include arch-utils.h.
@@ -264,7 +1154,7 @@ Thu May 11 13:24:52 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        avoid using deprecated REGISTER_NAMES macro.
        * Makefile.in: Let sparc-tdep.c depend on arch-utils.h.
 
        avoid using deprecated REGISTER_NAMES macro.
        * Makefile.in: Let sparc-tdep.c depend on arch-utils.h.
 
-2000-05-08  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-05-08  Michael Snyder  <msnyder@.cygnus.com>
 
        * gdbarch.sh: Add FP0_REGNUM to list of multi-arched register numbers.
        * gdbarch.c, gdbarch.h: Regenerate.
 
        * gdbarch.sh: Add FP0_REGNUM to list of multi-arched register numbers.
        * gdbarch.c, gdbarch.h: Regenerate.
@@ -323,7 +1213,7 @@ Mon May  8 00:49:32 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * proc-utils.h (PROCFS_NOTE, PROC_PRETTYFPRINT_STATUS): Always
        define.
 
        * proc-utils.h (PROCFS_NOTE, PROC_PRETTYFPRINT_STATUS): Always
        define.
 
-2000-05-05  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-05-05  Michael Snyder  <msnyder@.cygnus.com>
 
        * procfs.c: Cleanup of procfs tracing.  Move defines and 
        prototypes to proc-utils.h
 
        * procfs.c: Cleanup of procfs tracing.  Move defines and 
        prototypes to proc-utils.h
@@ -343,7 +1233,7 @@ Mon May  8 00:49:32 2000  Andrew Cagney  <cagney@b1.cygnus.com>
         used must be the index of the section where 'sym' resides,
         not .text.
 
         used must be the index of the section where 'sym' resides,
         not .text.
 
-2000-05-05  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-05-05  Michael Snyder  <msnyder@.cygnus.com>
 
        * procfs.c (many functions): change int cmd; to long cmd;
        Solaris /proc API calls this parameter a long, and requires it
 
        * procfs.c (many functions): change int cmd; to long cmd;
        Solaris /proc API calls this parameter a long, and requires it
@@ -398,7 +1288,7 @@ Thu May  4 20:54:00 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        (MIPS_NUM_ARG_REGS), config/mips/tm-mips.h (MIPS_NUM_FP_ARG_REGS):
        Delete unused macros.
 
        (MIPS_NUM_ARG_REGS), config/mips/tm-mips.h (MIPS_NUM_FP_ARG_REGS):
        Delete unused macros.
 
-2000-05-03  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-05-03  Michael Snyder  <msnyder@.cygnus.com>
 
        * solib.c (elf_locate_base, info_sharedlibrary_command):
        Look at the bfd to determine if it is elf32 or elf64, rather
 
        * solib.c (elf_locate_base, info_sharedlibrary_command):
        Look at the bfd to determine if it is elf32 or elf64, rather
@@ -413,7 +1303,7 @@ Thu May  4 20:54:00 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        (step_over_function): Only modify step_resume_breakpoint->frame if
        the value of step_frame_address is non-zero.
 
        (step_over_function): Only modify step_resume_breakpoint->frame if
        the value of step_frame_address is non-zero.
 
-2000-05-03  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-05-03  Michael Snyder  <msnyder@cygnus.com>
 
        * monitor.c (monitor_fetch_register): MAX_REGISTER_RAW_SIZE
        is not static in the MULTI_ARCH world, so don't use it in a
 
        * monitor.c (monitor_fetch_register): MAX_REGISTER_RAW_SIZE
        is not static in the MULTI_ARCH world, so don't use it in a
@@ -491,7 +1381,7 @@ Fri Apr 28 15:31:10 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * m68k-tdep.c (delta68_in_sigtramp): Return 0 when the function
        name is unknow.
 
        * m68k-tdep.c (delta68_in_sigtramp): Return 0 when the function
        name is unknow.
 
-2000-04-27  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-04-27  Michael Snyder  <msnyder@cygnus.com>
 
        * gdbarch.sh (d10v_daddr_p, d10v_iaddr_p, d10v_convert_daddr_to_raw,
        d10v_convert_iaddr_to_raw): make these multi-arch functions optional.
 
        * gdbarch.sh (d10v_daddr_p, d10v_iaddr_p, d10v_convert_daddr_to_raw,
        d10v_convert_iaddr_to_raw): make these multi-arch functions optional.
@@ -509,7 +1399,7 @@ Fri Apr 28 11:43:05 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * config/alpha/alpha-osf3.mh (XDEPFILES): Add ser-tcp.o and
        ser-pipe.o
 
        * config/alpha/alpha-osf3.mh (XDEPFILES): Add ser-tcp.o and
        ser-pipe.o
 
-2000-04-27  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-04-27  Michael Snyder  <msnyder@cygnus.com>
 
        * jv-valprint.c (java_val_print): Add arg declaration, 
        fix compiler warning.
 
        * jv-valprint.c (java_val_print): Add arg declaration, 
        fix compiler warning.
@@ -535,7 +1425,7 @@ Thu Apr 27 10:06:42 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * TODO: Document IRIX X ARM cross compile problems.
 
 
        * TODO: Document IRIX X ARM cross compile problems.
 
-2000-04-26  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-04-26  Michael Snyder  <msnyder@cygnus.com>
 
        * utils.c (internal_verror): Call target_terminal_ours.
        * wrapper.h: Fix minor comment typo.
 
        * utils.c (internal_verror): Call target_terminal_ours.
        * wrapper.h: Fix minor comment typo.
@@ -577,7 +1467,7 @@ Wed Apr 26 13:50:35 2000  Philippe De Muyter  <phdm@macqel.be>
        (ia64-tdep.o): Add dependency for arch-utils.h.
        * ia64-linux-tdep.c, ia64-tdep.c (arch-utils.h): Include.
 
        (ia64-tdep.o): Add dependency for arch-utils.h.
        * ia64-linux-tdep.c, ia64-tdep.c (arch-utils.h): Include.
 
-2000-04-25  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-04-25  Michael Snyder  <msnyder@cygnus.com>
 
        * blockframe.c: Fix a minor typo in a comment.
 
 
        * blockframe.c: Fix a minor typo in a comment.
 
@@ -1465,7 +2355,7 @@ Fri Mar 31 08:59:58 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        Safe version of value_subscript.
        * varobj.c (): Use gdb_value_subscript() to get an array element value.
 
        Safe version of value_subscript.
        * varobj.c (): Use gdb_value_subscript() to get an array element value.
 
-2000-03-30  Michael Snyder  <msnyder@cleaver.cygnus.com>
+2000-03-30  Michael Snyder  <msnyder@cygnus.com>
 
        * ui-file.c: Include "gdb_string.h"
        * cli-out.c: Include gdb_string.h to avoid compiler warnings.
 
        * ui-file.c: Include "gdb_string.h"
        * cli-out.c: Include gdb_string.h to avoid compiler warnings.
@@ -1474,7 +2364,7 @@ Fri Mar 31 08:59:58 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        at various times.  Casting pointer to int and vice versa gives
        warnings (and is not safe) if they are not the same size.
        
        at various times.  Casting pointer to int and vice versa gives
        warnings (and is not safe) if they are not the same size.
        
-2000-03-30  Michael Snyder  <msnyder@cleaver.cygnus.com>
+2000-03-30  Michael Snyder  <msnyder@cygnus.com>
 
        * defs.h (struct continuation_arg): Make 'data' a union, to avoid
        casting problems when int and pointer are not the  same size.
 
        * defs.h (struct continuation_arg): Make 'data' a union, to avoid
        casting problems when int and pointer are not the  same size.
@@ -1535,7 +2425,7 @@ Wed Mar 29 10:16:35 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        infrun.c (resume):  Remove hardware watchpoints before stepping
        when CANNOT_STEP_HW_WATCHPOINTS is nonzero.
 
        infrun.c (resume):  Remove hardware watchpoints before stepping
        when CANNOT_STEP_HW_WATCHPOINTS is nonzero.
 
-2000-03-28  Michael Snyder  <msnyder@cleaver.cygnus.com>
+2000-03-28  Michael Snyder  <msnyder@cygnus.com>
 
        * Makefile.in: Anchor tui-file.h dependency to $srcdir.
 
 
        * Makefile.in: Anchor tui-file.h dependency to $srcdir.
 
@@ -1728,7 +2618,7 @@ Fri Mar 24 13:44:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * MAINTAINERS: Add Fernando Nasser to testsuite maintainers. 
        
 
        * MAINTAINERS: Add Fernando Nasser to testsuite maintainers. 
        
-2000-03-23  Michael Snyder  <msnyder@cleaver.cygnus.com>
+2000-03-23  Michael Snyder  <msnyder@cygnus.com>
 
        * solib.c (open_symbol_file_object): To sneak an int argument
        past catch_errors, instead of casting it to a pointer, simply
 
        * solib.c (open_symbol_file_object): To sneak an int argument
        past catch_errors, instead of casting it to a pointer, simply
@@ -1775,7 +2665,7 @@ Fri Mar 24 13:44:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        names/documentation for regular expressions.
        (_initialize_command): Add the apropos command.
 
        names/documentation for regular expressions.
        (_initialize_command): Add the apropos command.
 
-2000-03-23  Michael Snyder  <msnyder@cleaver.cygnus.com>
+2000-03-23  Michael Snyder  <msnyder@cygnus.com>
 
        * sol-thread.c (ps_pglobal_lookup): Change argument type from
        paddr_t to psaddr_t.  This mistake appears to date from an
 
        * sol-thread.c (ps_pglobal_lookup): Change argument type from
        paddr_t to psaddr_t.  This mistake appears to date from an
@@ -1905,7 +2795,7 @@ Wed Mar 22 11:18:59 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * values.c (value_primitive_field): Set the offset in struct value
        we return when the field is a packed bitfield.
 
        * values.c (value_primitive_field): Set the offset in struct value
        we return when the field is a packed bitfield.
 
-2000-03-20  Michael Snyder  <msnyder@cleaver.cygnus.com>
+2000-03-20  Michael Snyder  <msnyder@cygnus.com>
 
        * remote.c (remote_threads_extra_info): New function.
        Implement the extra thread info query for "info threads".
 
        * remote.c (remote_threads_extra_info): New function.
        Implement the extra thread info query for "info threads".
@@ -2062,7 +2952,7 @@ Fri Mar 17 11:06:59 2000  Philippe De Muyter  <phdm@macqel.be>
        * Makefile.in (go32-nat.o): Add prerequisites.
        (ALLDEPFILES): Add go32-nat.c.
 
        * Makefile.in (go32-nat.o): Add prerequisites.
        (ALLDEPFILES): Add go32-nat.c.
 
-2000-03-15  Michael Snyder  <msnyder@cleaver.cygnus.com>
+2000-03-15  Michael Snyder  <msnyder@cygnus.com>
 
        From "Peter.Schauer" <Peter.Schauer@regent.e-technik.tu-muenchen.de>
        * symfile.c (reread_symbols):  Clear msymbol hash table.
 
        From "Peter.Schauer" <Peter.Schauer@regent.e-technik.tu-muenchen.de>
        * symfile.c (reread_symbols):  Clear msymbol hash table.
@@ -3544,7 +4434,7 @@ Thu Jan 13 23:34:17 EST 2000  Nicholas Duffek <nsd@cygnus.com>
        * coffread.c (coff_symfile_read): Reinstate ability to recognize "pe"
        type.
 
        * coffread.c (coff_symfile_read): Reinstate ability to recognize "pe"
        type.
 
-2000-01-07  Michael Snyder  <msnyder@cleaver.cygnus.com>
+2000-01-07  Michael Snyder  <msnyder@cygnus.com>
 
        * uw-thread.c: New file to support UnixWare user-mode threads:
        contributed by Nickolas Duffek  <nsd@cygnus.com>.
 
        * uw-thread.c: New file to support UnixWare user-mode threads:
        contributed by Nickolas Duffek  <nsd@cygnus.com>.
This page took 0.033913 seconds and 4 git commands to generate.