+2000-04-08 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
+
+ * configure.in (NEW_PROC_API): Escape square brackets when testing
+ for solaris2.[678].
+ * configure: Regenerate.
+
+2000-04-07 Scott Bambrough <scottb@netwinder.org>
+
+ * ChangeLog: Correct date on last entry.
+ * arm-linux-tdep.c (arm_linux_push_arguments): New function.
+ * config/arm/tm-linux: Redefined PUSH_ARGUMENTS for Linux.
+ * config/arm/tm-embed: Fix build warning from redefinition of
+ LOWEST_PC.
+ * config/arm/tm-arm.h: Remove TARGET_BYTE_ORDER_SELECTABLE.
+ * config/arm/tm-wince.h: Remove TARGET_BYTE_ORDER_SELECTABLE and
+ TARGET_BYTE_ORDER. Add TARGET_BYTE_ORDER_SELECTABLE_P to
+ override default in tm-arm.h. Use default target byte order
+ from tm-arm.h.
+
+2000-04-07 Scott Bambrough <scottb@netwinder.org>
+
+ * Makefile.in: Add dependency information for arm-linux-tdep.c.
+ * config/djgpp/fnchange.lst: Add arm-linux-tdep.c, arm-linux-nat.c.
+
+2000-04-07 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
+
+ * sol-thread.c (gdb_ps_addr_t): New typedef, depends on definition
+ of PROC_SERVICE_IS_OLD.
+ (ps_pglobal_lookup, ps_pdread, ps_pdwrite, ps_ptread, ps_ptwrite,
+ rw_common): Change argument type from psaddr_t to gdb_ps_addr_t.
+
+Fri Apr 7 17:18:42 2000 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * Makefile.in (CFLAGS): Set using configure.
+
+ * configure.in (WARN_CFLAGS): Enable by default when GCC.
+ * configure: Re-generate.
+
+Fri Apr 7 13:33:43 2000 Andrew Cagney <cagney@b1.cygnus.com>
+
+ From 2000-03-27 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
+ * procfs.c (init_procfs_ops): Set procfs_ops.to_has_memory and
+ procfs_ops.to_has_all_memory to 1.
+
+ * TODO: Update
+
+2000-04-06 Nick Duffek <nsd@cygnus.com>
+
+ * configure.in (_MSE_INT_H): Define on Solaris 7.
+ (NEW_PROC_API): Define on Solaris 7 and 8 as well as 6.
+ * acconfig.h (_MSE_INT_H): Define on Solaris 7.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+
+2000-04-06 Michael Snyder <msnyder@cygnus.com>
+
+ * sol-thread.c (GET_LWP, GET_THREAD, BUILD_LWP, BUILD_THREAD):
+ Change to rely on PIDGET etc.
+ * config/i386/nm-i386sol2.h (TARGET_HAS_WATCHPOINTS,
+ TARGET_CAN_USE_HARDWARE_WATCHPOINT, HAVE_CONTINUABLE_WATCHPOINT,
+ STOPPED_BY_WATCHPOINT, target_[insert/remove]_watchpoint):
+ define. Allow target to use procfs hardware watchpoints.
+ * config/sparc/nm-sun4sol2.h: ditto.
+ * config/i386/tm-i386sol2.h (PIDGET, TIDGET, MERGEPID): modify
+ definitions to use 16 bits for the pid, 15 bits for the tid, and
+ 1 bit for the flag.
+ * config/sparc/tm-sun4sol2.h: ditto.
+ (SOFTWARE_SINGLE_STEP, SOFTWARE_SINGLE_STEP_P): undefine.
+ * testsuite/gdb.threads/pthreads.exp (all_threads_running): Allow
+ for more than 15 thread increments.
+
+2000-04-06 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * top.c (filename_completer): Set subsequent_name to 1 early on,
+ to prevent an infinite loop if the first file in the directory is
+ a backup file (whose name ends in a `~').
+
+2000-04-05 Jim Blandy <jimb@redhat.com>
+
+ * solib.c (update_solib_list): New function.
+ (solib_add): Call update_solib_list, and then read symbols.
+ (info_sharedlibrary_command): Call update_solib_list, not
+ solib_add.
+
+2000-04-05 Scott Bambrough <scottb@netwinder.org>
+
+ * arm-linux-tdep.c: Resolve implicit function declarations by
+ including target.h and value.h. Inclusion of symtab.h is
+ no longer needed.
+
+2000-04-05 Scott Bambrough <scottb@netwinder.org>
+
+ * arm-linux-tdep.c: New file.
+ * arm-linux-nat.c (fetch_fpregs): Remove unused code.
+ (arm_get_longjmp_target): Moved it and all defines
+ it uses to arm-linux-tdep.c.
+ (arm_linux_extract_return_value): Moved to
+ arm-linux-tdep.c.
+ * config/arm/linux.mt: Add arm-linux-tdep.c to TDEPFILES.
+
+2000-04-04 Nick Duffek <nsd@cygnus.com>
+
+ * infrun.c (handle_inferior_event): Call target_mourn_inferior
+ instead of kill_target.
+
+2000-04-04 Daniel Berlin <dan@cgsoftware.com>
+
+ * TODO: Make note of various C++ things i have planned for 5.1.
+
+Tue Apr 4 12:13:19 2000 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * printcmd.c (print_scalar_formatted): Use local variable ptr_bit
+ in shift. Stop GCC thinking it has a shift overflow.
+
+2000-04-03 H.J. Lu <hjl@gnu.org>
+
+ * TODO: Remove the regex entry.
+
+2000-04-03 H.J. Lu <hjl@gnu.org>
+
+ * gdb_regex.h: New. Include "regex.h" if USE_INCLUDED_REGEX
+ is defined and <regex.h> otherwise.
+
+ * irix5-nat.c: Include "gdb_regex.h" instead of "gnu-regex.h".
+ * monitor.c: Likewise.
+ * osfsolib.c: Likewise.
+ * solib.c: Likewise.
+ * source.c: Likewise.
+ * symtab.c: Likewise.
+
+ * Makefile.in (REGEX): Changed to @REGEX@.
+ (REGEX_CFLAGS): New.
+ (REGEX1): Removed.
+ (ADD_DEPS): Use $(REGEX) instead of $(REGEX1).
+ (INTERNAL_WARN_CFLAGS): Add $(REGEX_CFLAGS).
+
+ * configure.in (--with-included-regex): New switch.
+ (REGEX): New. Subsstitue @REGEX@ in Makefile.in.
+ (REGEX_CFLAGS): New. Subsstitue @REGEX_CFLAGS@ in Makefile.in.
+ * configure: Regenerated.
+
+2000-04-03 Kevin Buettner <kevinb@redhat.com>
+
+ * NEWS (powerpc-*-linux*): Mention.
+
+2000-04-03 J.T. Conklin <jtc@redback.com>
+
+ * config/i386/xm-nbsd.h (HOST_LONG_DOUBLE_FORMAT): Define.
+
+2000-04-03 Kevin Buettner <kevinb@redhat.com>
+
+ * Makefile.in (ALLDEPFILES): Add ia64-linux-nat.c and ia64-tdep.c.
+ (ia64-linux-nat.o, ia64-tdep.o): Add dependencies.
+
+ * ia64-linux-nat.c (fill_gregset): Implement.
+ (supply_fpregset, fill_fpregset): New functions.
+
+ * ia64-tdep.c (ia64_init_extra_frame_info): Revise manner in
+ which the CFM is fetched for certain frames.
+ (find_global_pointer, find_extant_func_descr): Don't use
+ partial symtabs for locating sections.
+
+ * config/ia64/linux.mh (LOADLIBES): Define.
+ (NATDEPFILES): Add linux-thread.o and lin-thread.o.
+ * config/ia64/nm-linux.h (nm-linux.h): Include this upper-level
+ file containing generic linux declarations/definitions.
+ (SVR4_SHARED_LIBS, ATTACH_DETACH): Remove defines; already
+ defined in generic nm-linux.h.
+ (solib.h): Remove include; already included in generic nm-linux.h.
+
+2000-04-03 Jim Blandy <jimb@redhat.com>
+
+ * solib.c (solib_add): Move all the code for loading symbol tables
+ below the code to sort out additions and removals. That way, we
+ always catch all loaded shared libraries whose symbols we haven't
+ grabbed yet.
+
+ * solib.c (solib_add): Don't try to free a shared object's objfile
+ if it doesn't have one. Duh.
+
+ * solib.c (solib_add): If a pattern was given, but it doesn't
+ match any currently loaded shared libraries, print a message;
+ don't just be silent.
+
+2000-04-03 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * go32-nat.c (go32_handle_nonaligned_watchpoint): Use a
+ two-dimensional array instead of faking it with index
+ arithmetics.
+
2000-04-03 Eli Zaretskii <eliz@is.elta.co.il>
* config/i386/xm-go32.h (HOST_LONG_DOUBLE_FORMAT): Define.