+
+ Revert the following patch:
+ * findvar.c (default_read_var_value): For LOC_UNRESOLVED symbols,
+ try locating the symbol in the symbol's own objfile first, before
+ extending the search to all objfiles.
+ * symtab.c (lookup_symbol_aux_objfile): New function, extracted
+ out of lookup_symbol_aux_symtabs.
+ (lookup_symbol_aux_symtabs): Add new parameter "exclude_objfile".
+ Replace extracted-out code by call to lookup_symbol_aux_objfile.
+ Do not search EXCLUDE_OBJFILE.
+ (lookup_static_symbol_aux): Update call to lookup_symbol_aux_symtabs.
+ (lookup_symbol_global): Search for matches in the block's objfile
+ first, before searching all other objfiles.
+
+
+ * breakpoint.c (find_condition_and_thread): Stop parsing
+ as soon as the first invalid keyword is found.
+
+
+ * copyright.py (EXCLUDE_LIST): Add 'gdb/CONTRIBUTE' to list.
+
+
+ * config/djgpp/djcheck.sh: Add copyright header.
+
+
+ * copyright.py (update_files, main): Fix path to update-copyright
+ script.
+
+
+ * copyright.py (MULTIPLE_COPYRIGHT_HEADERS): New constant.
+ (main): Add MULTIPLE_COPYRIGHT_HEADERS to the list of files
+ for which a reminder to update by hand is printed.
+
+
+ * buildsym.c (make_blockvector): Add comment.
+
+
+ * arch-utils.c (default_gdb_signal_from_target): Delete.
+ * arch-utils.h (default_gdb_signal_from_target): Delete.
+ * corelow.c (core_open) <signal mapping>: Extended comment. Check
+ gdbarch_gdb_signal_from_target_p.
+ * gdbarch.sh (gdb_signal_from_target): Make it an M method (with
+ predicate).
+ * gdbarch.h: Regenerate.
+ * gdbarch.c: Regenerate.
+
+
+ * gdbarch.sh (gdb_signal_from_target): Mention that the
+ implementation of the method must be host independent.
+ * gdbarch.h: Regenerate.
+
+
+ * symfile-mem.c: 3 new gdb_static_assert for target_read_memory_bfd
+ parameters.
+ (target_read_memory_bfd): New function.
+ (symbol_file_add_from_memory): Use it.
+
+
+ * symtab.c (lookup_global_symbol_from_objfile): Only scan blockvector
+ of primary symtab.
+ (basic_lookup_transparent_type): Ditto.
+
+ * objfiles.h (ALL_OBJFILE_PRIMARY_SYMTABS): New macro.
+ (ALL_PRIMARY_SYMTABS): Use it.
+ (ALL_PSPACE_PRIMARY_SYMTABS): Ditto.
+ * dwarf2read.c (dw2_find_symbol_file): Ditto.
+ * linespec.c (iterate_over_all_matching_symtabs): Ditto.
+ * symtab.c (lookup_symbol_aux_objfile): Ditto.
+ (basic_lookup_transparent_type): Ditto.
+
+
+ * symtab.c (symbol_demangled_name): New variable `dem_name'. Use
+ it to optimize resolution of demangled name.
+
+
+ * configure.ac (development): Define new variable.
+ Call AC_CHECK_LIB for mcheck if $development.
+ (ERROR_ON_WARNING): Enable it by default only if $development.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+
* target.c (target_read_memory): Make LEN argument as size_t.