+2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * c-exp.y (qualified_name): Call destructor_name_p with $1.type.
+ (classify_inner_name): Call cp_lookup_nested_type with
+ yylval.tsym.type.
+ * cp-namespace.c (cp_lookup_nested_type): New variable
+ saved_parent_type. Call CHECK_TYPEDEF for parent_type. Call
+ type_name_no_tag_or_error with saved_parent_type.
+ * dwarf2read.c (load_partial_dies): Read in any children of
+ DW_TAG_typedef with complaint in such case.
+ * gdbtypes.c (type_name_no_tag_or_error): New function.
+ * gdbtypes.h (type_name_no_tag_or_error): New prototype.
+ * valops.c (destructor_name_p): New comment for parameter type. Remove
+ type const. Make dname and cp const. Call type_name_no_tag_or_error.
+ * value.h (destructor_name_p): Remove type const.
+
+2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * symtab.c (compare_symbol_name): New function.
+ (completion_list_add_name, expand_partial_symbol_name): Call it,
+ remove the variable ncmp.
+ (default_make_symbol_completion_list_break_on): Reduce SYM_TEXT_LEN,
+ gdb_assert it.
+
+2011-05-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
+
+ Demote to sw watchpoint only in update_watchpoint.
+ * breakpoint.c (update_watchpoint): Change between software and
+ hardware watchpoint for all kinds of watchpoints, not just
+ read/write ones. Determine b->exact value here instead of
+ in watch_command_1. Error out if there are not enough resources
+ for a read or access hardware watchpoint.
+ (watch_command_1): Remove logic of checking whether there are
+ enough resources available, since update_watchpoint will do that
+ work now. Don't set b->exact here. Catch exceptions thrown by
+ update_watchpoint and delete the watchpoint.
+ (can_use_hardware_watchpoint): Remove exact_watchpoints argument.
+ Use target_exact_watchpoints instead.
+ (delete_breakpoint): Notify observers only if deleted watchpoint
+ has a breakpoint number assigned to it.
+
+2011-05-05 Janis Johnson <janisjo@codesourcery.com>
+
+ * MAINTAINERS: Add myself as a write-after-approval maintainer.
+
+2011-05-05 Jerome Guitton <guitton@adacore.com>
+
+ * i386-tdep.c (i386_in_stack_tramp_p, i386_stack_tramp_frame_sniffer):
+ New functions.
+ (i386_stack_tramp_frame_unwind): New static global.
+ (i386_match_pattern): New function, extracted from i386_match_insn.
+ (i386_match_insn): Use i386_match_pattern.
+ (i386_match_insn_block): New function.
+ (i386_tramp_chain_in_reg_insns)
+ (i386_tramp_chain_on_stack_insns): New static variables.
+ (i386_gdbarch_init): Add i386_stack_tramp_frame_unwind to list
+ of unwinders.
+
+2011-05-04 Joseph Myers <joseph@codesourcery.com>
+
+ * configure.host (xscale*): Don't handle target.
+ * configure.tgt (thumb*-*-* | strongarm*-*-* | xscale-*-*): Don't
+ handle targets.
+
2011-05-04 Yao Qi <yao@codesourcery.com>
* gdb_wait.h: remove WAITTYPE and WCOREDUMP.