+2006-02-10 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * Makefile.in (mingw-hdep.o, posix-hdep.o): New dependencies.
+ (ALLDEPFILES): Add mingw-hdep.c and posix-hdep.c.
+ * configure.ac: Add gdb_host_obs to CONFIG_OBS. Set gdb_host_obs
+ to posix-hdep.o by default.
+ * configure: Regenerated.
+ * configure.host: Document gdb_host_obs. Add an entry for
+ i[34567]86-*-mingw32*.
+ * mingw-hdep.c, posix-hdep.c: New files.
+ * utils.c (safe_strerror): Remove, moved to posix-hdep.o.
+
+2006-02-10 Joel Brobecker <brobecker@adacore.com>
+
+ * defs.h (gdb_osabi): New enum value GDB_OSABI_AIX.
+ * osabi.c (gdb_osabi_name): Add name of new value GDB_OSABI_AIX.
+ * rs6000-tdep.h: New file.
+ * rs6000-tdep.c: Include "rs6000-tdep.h".
+ (rs6000_gdbarch_init): Remove enabling of software single step.
+ Will be done in the AIX-specific initialization routine.
+ * rs6000-aix-tdep.c: New file.
+ * config/powerpc/aix.mt (TDEPFILES): Add rs6000-aix-tdep.o.
+ * Makefile.in (rs6000_tdep_h): New variable.
+ (rs6000-tdep.o): Update dependencies.
+ (rs6000-aix-tdep.o): New rule.
+
+2006-02-10 Joel Brobecker <brobecker@adacore.com>
+
+ * aix-thread.c (_initialize_aix_thread): Use add_setshow_boolean_cmd
+ instead of add_setshow_zinteger_cmd to defined the aix-thread
+ boolean setting.
+
+2006-02-10 Nick Roberts <nickrob@snap.net.nz>
+
+ * mi/gdb-mi.el: Update to reflect changes in Emacs 22.0.50.
+
+2006-02-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * dwarf2read.c (struct dwarf2_per_cu_data): Reduce length to
+ 30 bits. Add load_all_dies flag.
+ (load_partial_dies): Load all DIEs if per_cu->load_all_dies is set.
+ Load DW_TAG_member by default. Remove internal_error call.
+ (find_partial_die): Reload the compilation unit if we can not find
+ a DIE in the cache. Call internal_error here if we still can not
+ find the DIE.
+
+2006-02-10 Nick Roberts <nickrob@snap.net.nz>
+
+ * breakpoint.c (print_one_breakpoint): Add break to case
+ bp_catch_vfork in switch statement.
+
+2006-02-08 Wu Zhou <woodzltc@cn.ibm.com>
+
+ * config/i386/nm-i386sol2.h: Update copyright year.
+ * config/mips/nm-irix5.h: Ditto.
+ * config/sparc/nm-sol2.h: Ditto.
+ * s390-nat.c: Ditto.
+ * ppc-linux-nat.c: Ditto.
+
+2006-02-08 Wu Zhou <woodzltc@cn.ibm.com>
+
+ * breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Delete.
+ * config/i386/nm-i386sol2.h (TARGET_REGION_OK_FOR_HW_WATCHPOINT): New.
+ (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
+ * config/mips/nm-irix5.h (TARGET_REGION_OK_FOR_HW_WATCHPOINT): New.
+ (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
+ * config/sparc/nm-sol2.h (TARGET_REGION_OK_FOR_HW_WATCHPOINT): New.
+ (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
+ * inf-ttrace.c (inf_ttrace_region_ok_for_hw_watchpoint): New.
+ (inf_ttrace_region_size_ok_for_hw_watchpoint): Delete.
+ (inf_ttrace_target): Delete to_region_size_ok_for_hw_watchpoint and
+ add to_region_ok_for_hw_watchpoint.
+ * s390-nat.c (s390_region_size_ok_for_hw_watchpoint): Delete.
+ (s390_region_ok_for_hw_watchpoint): New.
+ (_initialize_s390_nat): Delete to_region_size_ok_for_hw_watchpoint
+ and add to_region_ok_for_hw_watchpoint.
+ * target.c (default_region_size_ok_for_hw_watchpoint,
+ debug_to_region_size_ok_for_hw_watchpoint): Delete prototype.
+ (update_current_target): Delete to_region_size_ok_for_hw_watchpoint
+ inheritance and default_region_size_ok_for_hw_watchpoint.
+ (default_region_ok_for_hw_watchpoint): If len is less than or equal
+ the length of void pointer, return ok.
+ (default_region_size_ok_for_hw_watchpoint): Delete.
+ (debug_to_region_size_ok_for_hw_watchpoint): Delete.
+ (setup_target_debug): Delete to_region_size_ok_for_hw_watchpoint.
+ * target.h (struct target_ops): Delete
+ to_region_size_ok_for_hw_watchpoint.
+ (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
+
+2006-02-08 Ben Elliston <bje@au1.ibm.com>
+ Wu Zhou <woodzltc@cn.ibm.com>
+
+ * ppc-linux-nat.c (PTRACE_GET_DEBUGREG, PTRACE_SET_DEBUGREG,
+ PTRACE_GETSIGINFO): Define.
+ (last_stopped_data_address): New.
+ (ppc_linux_check_watch_resources): New function.
+ (ppc_linux_region_ok_for_hw_watchpoint): New function.
+ (ppc_linux_insert_watchpoint): New function.
+ (ppc_linux_remove_watchpoint): New function.
+ (ppc_linux_stopped_data_address): New function.
+ (ppc_linux_stopped_by_watchpoint): New function.
+ (_initialize_ppc_linux_nat): Set the above hardware watchpoint
+ related target vectors.
+ * rs6000-tdep.c (rs6000_gdbarch_init): Set PPC architectures
+ to have nonsteppable watchpoint.
+ * target.c (default_region_ok_for_hw_watchpoint,
+ debug_to_region_ok_for_hw_watchpoint): New prototypes.
+ (update_current_target): Inherit to_region_ok_for_hw_watchpoint
+ and set default to_region_ok_for_hw_watchpoint.
+ (default_region_ok_for_hw_watchpoint): New function.
+ (debug_to_region_ok_for_hw_watchpoint): New function.
+ (setup_target_debug): Set to_region_ok_for_hw_watchpoint of
+ debug_target.
+ * target.h (struct target_ops): Add a new target vector
+ to_region_ok_for_hw_watchpoint.
+ (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Define this if it is not
+ defined anyplace else.
+
+2005-02-07 Joel Brobecker <brobecker@adacore.com>
+ * symfile.c (add_symbol_file_command): Abort if the user forgot
+ to provide the address when the file has been loaded.
+
+2006-02-07 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * MAINTAINERS: Update file based on maintainers survey. Add
+ a note to Past Maintainers. Move unresponsive or inactive
+ maintainers to Authorized Committers or Past Maintainers as
+ appropriate. Correct Jim Kingdon's email address. Remove
+ vacant areas of responsibility.
+
+2006-02-06 Vladimir Prus <ghost@cs.msu.su>
+
+ * breakpoint.c (print_one_breakpoint): For MI-like UI, output
+ fullname field.
+
+2006-02-03 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * exceptions.h (enum errors): Rename NO_ERROR to GDB_NO_ERROR.
+ * exceptions.c (exception_none, exceptions_state_mc_init)
+ (throw_vfatal): Use GDB_NO_ERROR.
+
+2006-02-02 Mark Kettenis <kettenis@gnu.org>
+
+ * solib-svr4.h (struct link_map_offsets): Remove r_debug_size and
+ r_map_size members. Add r_version_offset, r_version_size and
+ r_ldsomap_offset members.
+ * solib-svr4.c (solib_svr4_r_map): Renamed from
+ fetch_link_map_member. Simplify using read_memory_typed_address.
+ (solib_svr4_r_ldsomap): New function.
+ (open_symbol_file_object): Use solib_svr_r_map.
+ (svr4_current_sos): Use solib_svr4_r_map and look for the dynamic
+ linker by using solib_svr4_r_ldsomap.
+ (svr4_ilp32_fetch_link_map_offsets)
+ (svr4_lp64_fetch_link_map_offsets): Adjust for changes to `struct
+ link_map_offsets'.
+ * solib-legacy.c (legacy_svr4_fetch_link_map_offsets): Adjust for
+ changes to `struct link_map_offsets'.
+ * mipsnbsd-tdep.c (mipsnbsd_ilp32_fetch_link_map_offsets)
+ (mipsnbsd_lp64_fetch_link_map_offsets): Adjust for changes to
+ `struct link_map_offsets'.
+
+2006-02-01 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * linux-nat.c (struct saved_ptids, threads_to_delete)
+ (record_dead_thread, prune_lwps, find_thread_from_lwp)
+ (exit_lwp): New.
+ (linux_nat_resume): Call prune_lwps.
+ (wait_lwp, linux_nat_wait): Call exit_lwp.
+
2006-02-01 Daniel Jacobowitz <dan@codesourcery.com>
* printcmd.c (printf_command): Make format string checking