* Makefile.in (mingw-hdep.o, posix-hdep.o): New dependencies.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 0fa726dbff60a28681c117c58ebee07ea38c7612..c73df203a130d4ab3d7f45c53209d76f4674537f 100644 (file)
@@ -1,3 +1,172 @@
+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
This page took 0.026055 seconds and 4 git commands to generate.