+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