+2011-04-04 Tom Tromey <tromey@redhat.com>
+
+ * breakpoint.c (struct captured_parse_breakpoint_args): Remove.
+ (do_captured_parse_breakpoint): Remove.
+ (create_breakpoint): `e' is now volatile. Remove `parse_args'.
+ Use TRY_CATCH directly.
+
+2011-04-04 Tom Tromey <tromey@redhat.com>
+
+ * symtab.h (free_symtab): Remove.
+ (forget_cached_source_info_for_objfile): Declare.
+ * symmisc.c (free_symtab): Remove.
+ * source.c (forget_cached_source_info_for_objfile): New function.
+ (forget_cached_source_info): Use it.
+ * objfiles.c (free_objfile): Simplify check before calling
+ clear_current_source_symtab_and_line. Call
+ forget_cached_source_info_for_objfile.
+
+2011-04-04 Tom Tromey <tromey@redhat.com>
+
+ * mdebugread.c (psymtab_to_symtab_1): Copy linetable to obstack.
+ (new_symtab): Don't set `free_code' on symtab.
+ (new_linetable): Properly handle size==0.
+ * symtab.h (struct symtab) <free_code, free_func>: Remove.
+ * symmisc.c (free_symtab): Don't free the linetable. Don't call
+ free_func.
+ * jv-lang.c (struct jv_per_objfile_data): New.
+ (jv_per_objfile_free): Free the data.
+ (get_dynamics_objfile): Allocate a jv_per_objfile_data.
+ (get_java_class_symtab): Set the `dict' field on the
+ jv_per_objfile_data.
+ (free_class_block): Remove.
+ * buildsym.c (end_symtab): Don't set `free_code' or `free_func' on
+ the symtab.
+
+2011-04-04 Tom Tromey <tromey@redhat.com>
+
+ * symfile.c (reread_symbols): Update.
+ * objfiles.h (struct objfile) <cp_namespace_symtab>: Remove
+ field.
+ * objfiles.c (allocate_objfile): Update.
+ * cp-support.h (cp_check_possible_namespace_symbols): Don't
+ declare.
+ * cp-namespace.c (lookup_symbol_file): Don't call
+ lookup_possible_namespace_symbol.
+ (initialize_namespace_symtab, get_possible_namespace_block)
+ (free_namespace_block, cp_check_possible_namespace_symbols)
+ (check_possible_namespace_symbols_loop)
+ (check_one_possible_namespace_symbol)
+ (lookup_possible_namespace_symbol): Remove.
+ (maintenance_cplus_namespace): Replace with notice.
+ (_initialize_cp_namespace): Deprecate `maint cplus namespace'.
+
+2011-04-04 Tom Tromey <tromey@redhat.com>
+
+ * xcoffread.c (read_xcoff_symtab): Make `debugfmt' const.
+ * symtab.h (struct symtab) <producer, debugformat>: Now const.
+ * symmisc.c (free_symtab): Don't free debugformat.
+ * buildsym.h (struct subfile) <producer, debugformat>: Now const.
+ (record_debugformat, record_producer): Document.
+ * buildsym.c (end_symtab): Don't save debugformat and producer
+ names on obstack.
+ (end_symtab): Don't free debugformat and producer fields.
+ (record_debugformat): Don't call xstrdup.
+ (record_producer): Likewise.
+
+2011-04-04 Tom Tromey <tromey@redhat.com>
+
+ * source.c (find_source_lines): Remove LSEEK_NOT_LINEAR code.
+ (source_line_charpos, source_charpos_line): Remove.
+
+2011-04-04 Tom Tromey <tromey@redhat.com>
+
+ * symtab.h (domain_enum): Split in two...
+ (enum search_domain): New.
+ (search_symbols): Update.
+ * symtab.c (print_symbol_info, symtab_symbol_info): Remove
+ redundant declarations.
+ (search_symbols): Change 'kind' argument to search_domain.
+ Update.
+ (print_symbol_info): Likewise.
+ (symtab_symbol_info): Likewise.
+ * symfile.h (struct quick_symbol_functions)
+ <pre_expand_symtabs_matching>: Change type of 'kind' argument.
+ <expand_symtabs_matching>: Likewise.
+ * psymtab.c (pre_expand_symtabs_matching_psymtabs): Update.
+ (expand_symtabs_matching_via_partial): Update.
+ * dwarf2read.c (dw2_pre_expand_symtabs_matching): Update.
+ (dw2_expand_symtabs_for_function): Update.
+ * block.h: Moved anonymous enum...
+ * defs.h (enum block_enum): ... here. Now named.
+
+2011-04-03 Joel Brobecker <brobecker@adacore.com>
+
+ GDB 7.3 branch created (branch timestamp: 2011-04-01 01:00 UTC)
+ * version.in: Bump version to 7.3.50.20110403-cvs.
+
+2011-04-03 Joel Brobecker <brobecker@adacore.com>
+
+ * NEWS: Create a new section for the next release branch.
+ Rename the section of the current branch, now that it has
+ been cut.
+
+2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
+
+ * arm-tdep.c (arm_gdbarch_init): Enfore correct register number
+ for "fpscr" in target description.
+
+2011-04-01 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * dwarf2read.c (find_slot_in_mapped_hash): New variable back_to,
+ initialize it. Delay HASH initialization. Strip the part after open
+ parenthesis for languages with qualifiers. Call do_cleanups.
+
+2011-04-01 Tom Tromey <tromey@redhat.com>
+
+ * utils.c (report_command_stats): Don't print `-' for negative
+ number.
+
+2011-04-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ * ada-lang.c (ada_is_simple_array_type, ada_value_slice_from_ptr)
+ (ada_value_slice, empty_array, to_fixed_array_type): Deal with
+ typedefs.
+
+2011-04-01 Joel Brobecker <brobecker@adacore.com>
+
+ * breakpoint.h (bpdisp_text): Add declaration.
+ * breakpoint.c (bpdisp_text): Make non-static.
+ * ada-lang.c: #include "mi/mi-common.h".
+ (print_it_exception): Rewrite to improve GDB/MI output.
+
+2011-04-01 Pedro Alves <pedro@codesourcery.com>
+
+ * arm-tdep.h (struct address_space): Add forward declaration.
+
2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
* arm-tdep.h (arm_insert_single_step_breakpoint): Add prototype.