+2004-08-08 Mark Kettenis <kettenis@gnu.org>
+
+ * i386gnu-nat.c: Update copyright year.
+ (gnu_store_registers): Don't use deprecated_registers and
+ deprecated_registers_valid. Use regcache_valid_p and
+ regcache_raw_supply instead.
+
+ * vax-tdep.c (vax_frame_this_id): Use frame_func_unwind instead of
+ frame_pc_unwind.
+
+ * procfs.c (procfs_pid_to_str): Remove redundant and unused
+ variables. Incapitalized "process".
+
+ * configure.in: Add cursesX to the list of possible curses libs.
+ Add cursesX.h to the list of possible curses headers.
+ * configure, config.in: Regenerate.
+
+2004-08-07 Nathan J. Williams <nathanw@wasabisystems.com>
+
+ * configure.in: Test for struct lwp in <sys/lwp.h>.
+ * bsd-kvm.c (bsd_kvm_proc_cmd): If HAVE_STRUCT_LWP is defined, use
+ the offset of l_addr in struct lwp.
+
+2004-08-07 Nathan J. Williams <nathanw@wasabisystems.com>
+
+ * bsd-kvm.c: Include "gdbcore.h"
+ (bsd_kvm_open): Use get_exec_file() to set 'execfile'.
+
+2004-08-07 Andrew Cagney <cagney@gnu.org>
+
+ * gdbtypes.c (build_flt, build_complex): New functions.
+ (gdbtypes_post_init): Use.
+
+ * doublest.c (floatformat_from_length): Fix tipo, "*" not "&".
+
+ * gdbtypes.c (_initialize_gdbtypes): Do not swap builtin_type_int8
+ through to builtin_type_uint128.
+
+ * c-exp.y: Use builtin_type function to obtain builtin types.
+
+ * gdbtypes.h (struct builtin_type): Delete builtin_int0 through to
+ builtin_uint128.
+ * gdbtypes.c (gdbtypes_post_init): Update.
+ (build_gdbtypes): Move initialization of builtin_type_int0
+ through to builtin_type_uint128 from here ...
+ (_initialize_gdbtypes): ... to here.
+ * d10v-tdep.c (d10v_register_type): Update.
+
+ * doublest.c: Update copyright.
+ (floatformat_from_length): Call error when floatformat is NULL.
+ (extract_floating_by_length): Remove NULL fmt check.
+ (store_floating_by_length): Ditto.
+
+2004-08-07 Andrew Cagney <cagney@gnu.org>
+
+ * regcache.c (regcache_raw_read): For the moment, #ifdef assert
+ that the register is valid.
+
+2004-08-05 Mark Kettenis <kettenis@chello.nl>
+
+ * i386-linux-tdep.c (i386_linux_sigtramp_start)
+ (i386_linux_rt_sigtramp_start): Change argument from CORE_ADDR to
+ struct frame_info *. Use safe_frame_unwind_memory instead of
+ deprecated_read_memory_nobpt.
+ (i386_linux_sigtramp_p, i386_linux_sigcontext_addr): Adjust for
+ changed signature of i386_linux_sigtramp_start and
+ i386_linux_rt_sigtramp_start.
+
+ * i386nbsd-tdep.c (i386nbsd_sigtramp_offset): Change argument from
+ CORE_ADDR to struct frame_info *. Use safe_frame_unwind_memory
+ instead of deprecated_read_memory_nobpt.
+ (i386nbsd_sigtramp_p): Adjust for changed signature of
+ i386nbsd_sigtramp_offset.
+
+ * i386obsd-tdep.c (i386obsd_sigtramp_p): Use
+ safe_frame_unwind_memory instead of target_read_memory.
+
+ * infptrace.c: Include <sys/file.h> if HAVE_SYS_FILE_H instead of
+ !NO_SYS_FILE.
+ [KERNEL_U_ADDR_BSD]: Don't include <a.out.h>.
+ [KERNEL_U_ADDR_BSD] (kernel_u_addr): Remove variable.
+ (_initialize_kernel_u_addr): Remove prototype and function.
+ * infttrace.c: Include <sys/file.h> if HAVE_SYS_FILE_H instead of
+ !NO_SYS_FILE.
+ * xcoffread.c: Likewise.
+
+2004-08-06 Mark Kettenis <kettenis@gnu.org>
+
+ * vax-nat.c: New file.
+ * vaxbsd-nat.c: Tweak comment.
+ * Makefile.in (ALLDEPFILES): Add vax-nat.c, vaxbsd-nat.c and
+ vaxnbsd-tdep.c.
+ (vax-nat.o): New dependency.
+ * configure.host (vax-*-bsd*, vax-*-ultrix*): Set gdb_host to vax.
+ (vax-*-ultrix2*): Remove.
+ * config/vax/vax.mh: New file.
+ * config/vax/nm-vax.h (vax_kernel_u_addr): New extern declaration.
+ (KERNEL_U_ADDR): Define as vax_kernel_u_addr.
+ (vax_register_u_addr): New prototype.
+ (REGISTER_U_ADDR): Define using vax_register_u_addr.
+ * config/vax/vaxult2.mh: Remove file.
+ * config/vax/vaxult.mh: Remove file.
+ * config/vax/vaxbsd.mh: Remove file.
+ * config/vax/vax.mt (TM_FILE): Remove.
+ * config/vax/tm-vaxbsd.h: Remove file.
+
+2004-08-06 Joel Brobecker <brobecker@gnat.com>
+
+ * aix-thread.c (get_signaled_thread): New function.
+ (iter_trap): Delete, no longer used.
+ (iter_tid): New function.
+ (pd_update): Find the thread that received the SIGTRAP signal
+ by first locating the kernel thread, and then finding its
+ associated thread.
+
+2004-08-06 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * lin-lwp.c (child_wait): Continue inferior after processing
+ PTRACE_EVENT_CLONE event.
+
+2004-08-05 Nathanael Nerode <neroden@gcc.gnu.org>
+
+ * MAINTAINERS: Add self to Write-After-Approval.
+
+2004-08-05 Jeff Johnston <jjohnstn@redhat.com>
+
+ * libunwind-frame.c (LIBUNWIND_SO): Change to be of form:
+ libunwind-xxxx.so" where xxxx is UNW_TARGET.
+
2004-08-05 Andrew Cagney <cagney@gnu.org>
+ * config/xm-sysv4.h: Delete file.
+ * config/mips/xm-irix5.h: Delete file.
+ * config/mips/irix6.mh (XM_FILE, XM_CLIBS): Delete.
+ * config/mips/irix5.mh (XM_FILE, XM_CLIBS): Delete.
+ * config/ia64/xm-aix.h: Delete file.
+ * config/ia64/aix.mh (XM_FILE): Delete.
+ * config/pa/xm-hppah.h: Delete file.
+ * config/pa/hpux11w.mh (XM_FILE): Delete.
+ * config/pa/hpux11.mh (XM_FILE): Delete.
+ * config/pa/hpux1020.mh (XM_FILE): Delete.
+ * config/pa/hppahpux.mh (XM_FILE): Delete.
+
* config/alpha/xm-alphalinux.h: Delete file.
* config/djgpp/fnchange.lst: Do not fix xm-alphalinux.h.
* config/alpha/alpha-linux.mh (XM_FILE, LOADLIBES): Delete.