* NEWS: Mention --with-iconv-bin.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 1306b880307359fdacef58c5826d66f90e606d5d..6a130b65f9d5f24bf0038b6d0fa3b3485dbe4a5e 100644 (file)
@@ -1,3 +1,83 @@
+2011-05-09  Doug Evans  <dje@google.com>
+
+       * NEWS: Mention --with-iconv-bin.
+       * configure.ac: New option --with-iconv-bin.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+       * defs.h (relocate_gdb_directory): Declare.
+       * main.c (relocate_gdb_directory): Renamed from relocate_directory,
+       removed progname parameter, and exported.  All callers updated.
+       * charset.c (find_charset_names): Use --with-iconv-bin if specified.
+
+       * linux-nat.c (lin_lwp_attach_lwp): For !WIPSTOPPED case,
+       adding missing call to restore_child_signals_mask.
+
+2011-05-09  Pedro Alves  <pedro@codesourcery.com>
+
+       * inferior.h (wait_for_inferior): Remove `thread_exec_as_sigtrap'
+       parameter.
+       * infrun.c (proceed, start_remote): Adjust.
+       (wait_for_inferior): Remove `thread_exec_as_sigtrap' parameter,
+       and adjust to not handle it.
+       * solib-irix.c (irix_solib_create_inferior_hook): Adjust.
+       * solib-osf.c (osf_solib_create_inferior_hook): Adjust.
+       * solib-sunos.c (sunos_solib_create_inferior_hook): Adjust.
+       * solib-svr4.c (svr4_solib_create_inferior_hook): Adjust.
+       * windows-nat.c (do_initial_windows_stuff): Adjust.
+       * infcmd.c (attach_command): Adjust.
+       (notice_new_inferior): Adjust.
+
+2011-05-06  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * ppc-linux-tdep.c (ppu2spu_prev_register): Handle pseudo registers.
+       (ppu2spu_unwind_register): Mark pseudo registers unavailable.
+       * spu-tdep.c (op_selb): Use correct value.
+
+2011-05-06  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * spu-linux-nat.c (spu_symbol_file_add_from_memory): Add NULL
+       "parent" parameter to symbol_file_add_from_bfd call.
+
+2011-05-06  Sergio Durigan Junior  <sergiodj@linux.vnet.ibm.com>
+           Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       Implement support for PowerPC BookE masked watchpoints.
+       * NEWS: Mention masked watchpoint support.  Create "Changed commands"
+       section.
+       * breakpoint.h (struct breakpoint_ops) <works_in_software_mode>: New
+       method.  Initialize to NULL in all existing breakpoint_ops instances.
+       (struct breakpoint) <hw_wp_mask>: New field.
+       * breakpoint.c (is_masked_watchpoint): Add prototype.
+       (update_watchpoint): Don't set b->val for masked watchpoints.  Call
+       breakpoint's breakpoint_ops.works_in_software_mode if available.
+       (watchpoints_triggered): Handle the case of a hardware masked
+       watchpoint trigger.
+       (watchpoint_check): Likewise.
+       (works_in_software_mode_watchpoint): New function.
+       (insert_masked_watchpoint, remove_masked_watchpoint)
+       (resources_needed_masked_watchpoint)
+       (works_in_software_mode_masked_watchpoint, print_it_masked_watchpoint)
+       (print_one_detail_masked_watchpoint, print_mention_masked_watchpoint)
+       (print_recreate_masked_watchpoint, is_masked_watchpoint): New
+       functions.
+       (masked_watchpoint_breakpoint_ops): New structure.
+       (watch_command_1): Check for the existence of the `mask' parameter.
+       Set b->ops according to the type of hardware watchpoint being created.
+       * ppc-linux-nat.c (ppc_linux_insert_mask_watchpoint)
+       (ppc_linux_remove_mask_watchpoint)
+       (ppc_linux_masked_watch_num_registers): New functions.
+       (_initialize_ppc_linux_nat): Initialize to_insert_mask_watchpoint,
+       to_remove_mask_watchpoint and to_masked_watch_num_registers.
+       * target.c (update_current_target): Mention to_insert_mask_watchpoint,
+       to_remove_mask_watchpoint, and to_masked_watch_num_registers.
+       (target_insert_mask_watchpoint, target_remove_mask_watchpoint)
+       (target_masked_watch_num_registers): New functions.
+       * target.h (struct target_ops) <to_insert_mask_watchpoint>,
+       <to_remove_mask_watchpoint>, <to_masked_watch_num_registers>: New
+       methods.
+       (target_insert_mask_watchpoint, target_remove_mask_watchpoint)
+       (target_masked_watch_num_registers): Add prototypes.
+
 2011-05-06  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        PR 12573
This page took 0.029336 seconds and 4 git commands to generate.