+2011-12-22 Tom Tromey <tromey@redhat.com>
+
+ * value.c (struct value) <modifiable, lazy, optimized_out,
+ initialized, stack>: Now bitfields. Move to top.
+ <reference_count>: Move earlier.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * minsyms.h: Rearrange. Document header and all functions.
+ * minsyms.c: Move some comments to minsyms.h.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * symtab.h: Include minsyms.h.
+ (prim_record_minimal_symbol, prim_record_minimal_symbol_full)
+ (prim_record_minimal_symbol_and_info, msymbol_hash_iw)
+ (msymbol_hash, SYMBOL_HASH_NEXT, msymbol_objfile)
+ (lookup_minimal_symbol, lookup_minimal_symbol_text)
+ (lookup_minimal_symbol_solib_trampoline)
+ (lookup_minimal_symbol_by_pc_name, lookup_minimal_symbol_by_pc)
+ (iterate_over_minimal_symbols, lookup_minimal_symbol_and_objfile)
+ (lookup_minimal_symbol_by_pc_section)
+ (lookup_solib_trampoline_symbol_by_pc)
+ (init_minimal_symbol_collection)
+ (make_cleanup_discard_minimal_symbols, install_minimal_symbols)
+ (msymbols_sort): Move to minsyms.h.
+ * objfiles.c (terminate_minimal_symbol_table): Move to minsyms.c.
+ * minsyms.c (terminate_minimal_symbol_table): Move from
+ objfiles.c.
+ * minsyms.h: New file.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence): Use
+ ALL_OBJFILE_MSYMBOLS.
+ (hppa_hpux_find_dummy_bpaddr): Likewise.
+ * jit.c (jit_object_close_impl): Use
+ terminate_minimal_symbol_table.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * elfread.c (elf_symtab_read): Put the filename in the filename
+ bcache.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * symtab.h (struct minimal_symbol) <filename>: Now const.
+
+2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
+
+ PR tdep/12797
+ * arm-tdep.c (arm_return_value): Handle complex types.
+
+2011-12-21 Andreas Schwab <schwab@linux-m68k.org>
+
+ * ppc-linux-nat.c (create_watchpoint_request): Only use ranged
+ watchpoints when supported.
+
+2011-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * symfile.c (objfilep): New typedef and new DEF_VEC_P.
+ (reread_symbols): Remove variable reread_one, new variables
+ new_objfiles, all_cleanups and ix. Use new_objfiles instead of
+ reread_one. Push changed objfiles to new_objfiles, call
+ observer_notify_new_objfile for them later.
+
+2011-12-21 Joel Brobecker <brobecker@adacore.com>
+
+ * psymtab.c (expand_symtabs_matching_via_partial): Match
+ the partial symbols using their SYMBOL_SEARCH_NAME.
+ * symfile.h (struct quick_symbol_functions): Udate the
+ documentation of expand_symtabs_matching.
+ * dwarf2read.c (write_psymbols): Use SYMBOL_SEARCH_NAME instead
+ of SYMBOL_NATURAL_NAME in index entry.
+
+2011-12-21 Joel Brobecker <brobecker@adacore.com>
+
+ * linespec.c (locate_first_half): Add handling of Ada operators
+ when the current language is Ada.
+
+2011-12-21 Joel Brobecker <brobecker@adacore.com>
+
+ * objfiles.c (insert_section_p): Do not detect overlay sections
+ if overlay debugging is off.
+
+2011-12-21 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (is_name_suffix): Add handling of "TKB" suffixes.
+ Update function documentation.
+ * dictionary.c (dict_hash): Ignore "TKB" suffixes in hash
+ computation.
+
+2011-12-20 Pedro Alves <alves.ped@gmail.com>
+ Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * linux-nat.c (add_lwp): Don't call linux_nat_new_thread on the
+ first LWP.
+ * amd64-linux-nat.c (update_debug_registers_callback): Instantiate
+ `lwp->arch_private' if NULL.
+ (amd64_linux_prepare_to_resume): Do nothing if `lwp->arch_private'
+ is NULL.
+ * i386-linux-nat.c (update_debug_registers_callback): Instantiate
+ `lwp->arch_private' if NULL.
+ (i386_linux_prepare_to_resume): Do nothing if `lwp->arch_private'
+ is NULL.
+
+2011-12-19 Doug Evans <dje@google.com>
+
+ * python/py-auto-load.c (info_auto_load_scripts): Pass address of
+ scripts vector to collect_matching_scripts.
+ (collect_matching_scripts): Update.
+
+2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * symfile.c (reread_symbols): Move free_objfile_separate_debug,
+ preserve_values, sym_finish and clear_objfile_data calls before BFD
+ close. Move free_objfile_separate_debug as the very first call. New
+ comment on the ordering.
+
+2011-12-19 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * s390-tdep.c (s390_push_dummy_call): Set addressing mode bit
+ in return PSWA.
+
+2011-12-19 Tom Tromey <tromey@redhat.com>
+
+ * symtab.h (add_minsym_to_hash_table): Don't declare.
+ * minsyms.c (add_minsym_to_hash_table): Now static.
+
+2011-12-19 Joel Brobecker <brobecker@adacore.com>
+
+ * elfread.c (elf_symtab_read): Ignore undefined symbols with
+ nonzero addresses if they do not correspond to a .plt section
+ when one is available in the objfile.
+
+2011-12-17 Andreas Schwab <schwab@linux-m68k.org>
+
+ * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use
+ obstack_empty_p.
+
+2011-12-17 Mark Kettenis <kettenis@gnu.org>
+
+ * amd64obsd-tdep.c (amd64obsd_init_abi): Don't set
+ regset_from_core_section.
+ (amd64obsd_core_init_abi): New function that sets
+ regset_from_core_section.
+ (_initialize_amd64obsd_tdep): Use amd64obsd_core_init_abi for
+ traditional core dumps.
+
+2011-12-17 Mark Kettenis <kettenis@gnu.org>
+
+ * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Detect new signal
+ trampoline to be introduced in OpenBSD 5.0.
+
+2011-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix build regression from the PR threads/10729 fix.
+ * s390-nat.c (s390_insert_watchpoint, s390_remove_watchpoint): Use LP,
+ not LP->PTID.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-main.c (mi_cmd_list_thread_groups): Rename `optind' and
+ `optarg' to `oind' and `oarg', respectively(-Wshadow).
+ (mi_cmd_data_read_memory): Ditto.
+ (mi_cmd_data_read_memory_bytes): Ditto.
+ (mi_cmd_data_write_memory): Ditto.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-getopt.c (mi_getopt): Rename `optind' and `optarg' to
+ `oind' and `oarg', respectively(-Wshadow).
+ (mi_valid_noargs): Ditto.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-var.c (print_varobj): Rename `optind' and `optarg' to
+ `oind' and `oarg', respectively(-Wshadow).
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-target.c (mi_cmd_target_file_get): Rename `optind' and
+ `optarg' to `oind' and `oarg', respectively(-Wshadow).
+ (mi_cmd_target_file_put): Ditto.
+ (mi_cmd_target_file_delete): Ditto.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-env.c (mi_cmd_env_path): Rename `optind' and
+ `optarg' to `oind' and `oarg', respectively(-Wshadow).
+ (mi_cmd_env_dir): Ditto.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-disas.c (mi_cmd_disassemble): Rename `optind' and
+ `optarg' to `oind' and `oarg', respectively(-Wshadow).
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-break.c (mi_cmd_break_insert): Rename `optind' and
+ `optparg' to `oind' and `oarg', respectively(-Wshadow).
+ (mi_cmd_break_watch): Ditto.
+
+2011-12-16 Tom Tromey <tromey@redhat.com>
+
+ * linespec.c (collect_symbols): Call maybe_add_address after
+ calling symbol_to_sal.
+ (minsym_found): Call maybe_add_address here.
+ (search_minsyms_for_name): Don't call maybe_add_address.
+
+2011-12-16 Tom Tromey <tromey@redhat.com>
+
+ * linespec.c (struct collect_info) <objfile>: Remove field.
+ (decode_objc): Update.
+ (find_method): Update.
+ (decode_variable): Update.
+ (struct minsym_and_objfile): New.
+ (struct collect_minsyms): New.
+ (classify_mtype): New function.
+ (compare_msyms): Likewise.
+ (add_minsym): Likewise.
+ (check_minsym): Remove.
+ (search_minsyms_for_name): Sort minsyms and apply only those with
+ top priority.
+
+2011-12-16 Tom Tromey <tromey@redhat.com>
+
+ * cli/cli-cmds.c (filter_sals): Filter out sals with NULL symtab.
+
+2011-12-16 Pedro Alves <pedro@codesourcery.com>
+
+ * inf-loop.c: Include top.h.
+ (inferior_event_handler): Call check_frame_language.
+ * top.c (check_frame_language_change): New, factored out from ...
+ (execute_command): ... this. Use check_frame_language_change.
+ * top.h (check_frame_language_change): Declare.
+
+2011-12-16 asmwarrior <asmwarrior@gmail.com> (obvious fix)
+
+ * windows-nat.c (cygwin_get_dr, cygwin_get_dr7): Add missing
+ prototypes.
+
+2011-12-16 Doug Evans <dje@google.com>
+
+ * NEWS: Add entry for stdio gdbserver.
+
+2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
+
+ * python/python.c: Define python_excp_enums.
+ (eval_python_from_control_command): Do not call gdbpy_print_stack.
+ (python_command): Ditto.
+ (gdbpy_print_stack): Rewrite to use new enum constants.
+ (maint_set_python): Remove function.
+ (maint_show_python): Ditto.
+ (_initialize_python): Do not add "maint" commands. Add "set/show
+ python print-stack commands".
+ * NEWS: Update to reflect removal for "maint set/show
+ print-stack"
+
+2011-12-15 Doug Evans <dje@google.com>
+
+ * exceptions.c (catcher_list_size): New function.
+ (last_message): Delete.
+ (exception_messages, exception_messages_size): New static globals.
+ (throw_it): Use exception_messages array to handle nested calls.
+
2011-12-15 Tom Tromey <tromey@redhat.com>
* symfile.c (symbol_file_add_with_addrs_or_offsets): Remove bad