* rx-tdep.c (rx_analyze_prologue): Don't require branches to have
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 969fc53e541aa1eebdbd2efff22f0d66b3aecd20..03909268d499caef2ab92ad2636f304ebf5eb1f3 100644 (file)
@@ -1,3 +1,574 @@
+2010-07-29  DJ Delorie  <dj@redhat.com>
+
+       * rx-tdep.c (rx_analyze_prologue): Don't require branches to have
+       conditions.
+
+2010-07-29  Pedro Alves  <pedro@codesourcery.com>
+
+       * PROBLEMS: Remove mention of all problems.
+
+2010-07-28  Pedro Alves  <pedro@codesourcery.com>
+
+       PR build/11848
+       * configure.ac: Check for wresize.
+       * configure, config.in: Regenerate.
+       * tui/tui-win.c (make_visible_with_new_height): Wrap wresize call
+       with HAVE_WRESIZE.
+
+2010-07-28  Tom Tromey  <tromey@redhat.com>
+
+       PR python/11060:
+       * python/py-type.c (typy_legacy_template_argument): New function,
+       extracted from typy_template_argument.
+       (typy_template_argument): Use TYPE_TEMPLATE_ARGUMENT.  Return a
+       value when needed.
+
+2010-07-28  Oleg Nesterov  <oleg@redhat.com>
+
+       * remote.c (readchar): Call pop_target in case of SERIAL_ERROR.
+
+2010-07-27  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (dwarf2_const_value_data): Never sign extend.
+
+2010-07-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * dwarf2read.c (read_subroutine_type): Improve THIS detection,
+       handling DW_AT_object_pointer, and workaround GCC PR 43053.
+
+2010-07-28  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in (HFILES_NO_SRCDIR): Remove link-warning.h.
+
+2010-07-28  Joel Brobecker  <brobecker@adacore.com>
+
+       * remote.c (remote_download_tracepoint): Add missing gettext markup.
+       * tracepoint.c (parse_static_tracepoint_marker_definition): Likewise.
+
+2010-07-28  Joel Brobecker  <brobecker@adacore.com>
+
+       * breakpoint.c (breakpoint_re_set_one): Move call to set_language
+       down, just before the block that parse the breakpoint addr_string.
+
+2010-07-28  Tom Tromey  <tromey@redhat.com>
+
+       PR c++/9946:
+       * symfile.c (reread_symbols): Clear template_symbols.
+       * symtab.h (struct symbol) <is_cplus_template_function>: New
+       field.
+       (SYMBOL_IS_CPLUS_TEMPLATE_FUNCTION): New macro.
+       (struct template_symbol): New.
+       * symtab.c (lookup_symbol_aux_local): Use
+       cp_lookup_symbol_imports_or_template.
+       * objfiles.h (struct objfile) <template_symbols>: New field.
+       * objfiles.c (relocate_one_symbol): New function.
+       (objfile_relocate1): Use it.  Relocate isolated symbols.
+       * gdbtypes.h (struct cplus_struct_type) <n_template_arguments,
+       template_arguments>: New fields.
+       (TYPE_N_TEMPLATE_ARGUMENTS): New macro.
+       (TYPE_TEMPLATE_ARGUMENTS): Likewise.
+       (TYPE_TEMPLATE_ARGUMENT): Likewise.
+       (lookup_typename): Update.
+       * gdbtypes.c (lookup_typename): Constify "block" argument.
+       * dwarf2read.c: Include vec.h.
+       (symbolp): New typedef.
+       (read_func_scope): Read template arguments.  Allocate a
+       template_symbol when needed.
+       (read_structure_type): Read template arguments.
+       (new_symbol_full): New function, from new_symbol.  Handle
+       DW_TAG_template_type_param and DW_TAG_template_value_param.
+       (new_symbol): Rewrite as wrapper.
+       * cp-support.h (cp_lookup_symbol_imports_or_template): Declare.
+       * cp-namespace.c: Include language.h.
+       (search_symbol_list): New function.
+       (cp_lookup_symbol_imports_or_template): Likewise.
+
+2010-07-28  Balazs Kezes  <rlblaster@gmail.com>
+
+       * tui/tui-win.c (make_visible_with_new_height): Resize and move
+       the command window to the new size and position.
+
+2010-07-28  Balazs Kezes  <rlblaster@gmail.com>
+
+       * tui/tui-win.c (tui_resize_all): Update the locator's origin's
+       coordinates.
+
+2010-07-28  Balazs Kezes  <rlblaster@gmail.com>
+
+       * tui/tui-io.c (tui_handle_resize_during_io): Call tui_resize_all
+       after a detecting a resize.
+       * tui/tui-win.c (tui_resize_all): Remove tui_set_win_resized_to
+       call.
+
+2010-07-28  Pedro Alves  <pedro@codesourcery.com>
+
+       * configure.ac: Check for resize_term.
+       * configure, config.in: Regenerate.
+
+2010-07-27  Joel Brobecker  <brobecker@adacore.com>
+
+       * MAINTAINERS (Write After Approval): Reorder a couple of entries.
+
+2010-07-27  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * dwarf2read.c (read_string): Rename to ...
+       (read_direct_string): ... this.
+       (skip_one_die, read_attribute_value, dwarf_decode_line_header)
+       (dwarf_decode_lines, dwarf_decode_macros): Adjust.
+
+2010-07-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * linux-nat.c (linux_nat_lp_status_is_event): New function.
+       (count_events_callback, select_event_lwp_callback)
+       (cancel_breakpoints_callback, linux_nat_wait_1): Use it.
+
+2010-07-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * ia64-linux-nat.c (ia64_linux_status_is_event): New function.
+       (_initialize_ia64_linux_nat): Install it.
+       * linux-nat.c (sigtrap_is_event, linux_nat_status_is_event)
+       (linux_nat_set_status_is_event): New.
+       (stop_wait_callback, count_events_callback, select_event_lwp_callback)
+       cancel_breakpoints_callback, linux_nat_filter_event)
+       (linux_nat_wait_1): Use linux_nat_status_is_event.
+       * linux-nat.h (linux_nat_set_status_is_event): New prototype.
+
+2010-07-27  Tom Tromey  <tromey@redhat.com>
+
+       * NEWS: Mention labels, .gdb_index.
+
+2010-07-28  CHENG Renquan  <rqcheng@smu.edu.sg>
+
+       * cli/cli-cmds.c (disassemble_command): Add support of disassemble
+       "start,+length" form of arguments.
+       * NEWS: Add "Changed commands" (disassemble) section for "Changes
+       since GDB 7.1"; and merge two separated paragraphs of disassemble
+       description in "Changes in GDB 7.0".
+
+2010-07-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * top.c (input_from_terminal_p): Return 0 on BATCH_FLAG.
+       * utils.c (defaulted_query): Do not explicitly check for BATCH_FLAG.
+       (fputs_maybe_filtered): Do not do filtering also on
+       ! INPUT_FROM_TERMINAL_P.
+
+2010-07-27  Joel Brobecker  <brobecker@adacore.com>
+
+       * dwarf2read.c (dw2_find_pc_sect_symtab): Remove trailing newline
+       in warning message.
+
+2010-07-27  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * python/py-value.c (valpy_call): New Function.
+
+2010-07-27  Ken Werner  <ken.werner@de.ibm.com>
+
+       * dwarf2read.c (dwarf2_read_index): Initialize the types_list and 
+       types_list_elements variables.
+
+2010-07-26  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2loc.c (locexpr_describe_location_piece): Also recognize
+       TLS with DW_OP_const4u or DW_OP_const8u.
+
+2010-07-26  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * ppc-linux-nat.c (store_vsx_register): Use PTRACE_GETVSXREGS to get
+       VSX registers contents.
+
+2010-07-26  Jerome Guitton  <guitton@adacore.com>
+
+       * dwarf2read.c (add_partial_symbol): Do not add a global variable if
+       its adress is null. Add comment to explain why.
+       (new_symbol): Ditto.
+
+2010-07-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * linux-nat.c (linux_nat_do_thread_registers): Convert STOP_SIGNAL to
+       the host signal first.
+
+2010-07-23  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (struct dwarf2_per_objfile) <n_type_comp_units,
+       type_comp_units>: New fields.
+       (dw2_get_cu): New function.
+       (create_cus_from_index): Remove unused argument.
+       (create_signatured_type_hash_from_index): New function.
+       (create_addrmap_from_index): Update.
+       (dwarf2_read_index): Handle version 2.
+       (dw2_find_last_source_symtab, dw2_forget_cached_source_info)
+       (dw2_lookup_symtab, dw2_do_expand_symtabs_matching)
+       (dw2_print_stats, dw2_expand_all_symtabs)
+       (dw2_expand_symtabs_with_filename, dw2_find_symbol_file)
+       (dw2_expand_symtabs_matching, dw2_map_symbol_filenames): Update.
+       (dwarf2_initialize_objfile): Call create_debug_types_hash_table.
+       (allocate_signatured_type_hash_table): New function.
+       (add_signatured_type_cu_to_list): Likewise.
+       (create_debug_types_hash_table): Use them.  Set type_comp_units.
+       (read_signatured_type): Ensure section data is available.
+       (add_address_entry): Don't record empty ranges.
+       (struct signatured_type_index_data): New.
+       (write_one_signatured_type): New function.
+       (write_psymtabs_to_index): Write type CUs.
+       (save_gdb_index_command): Update comment.
+       (process_type_comp_unit): Move inititalization of
+       from_debug_types...
+       (create_debug_types_hash_table): ... here.
+
+2010-07-23  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb_gcore.sh (tmpfile): Remove the variable, its initialization,
+       cleanup and generating of gdb script to it.
+       (gdb): Use redirection from /dev/null.  Use --nx.  Turn off pagination
+       and terminal size.  Convert $tmpfile to a series of -ex-es.
+
+2010-07-23  Keith Seitz  <keiths@redhat.com>
+
+       * symtab.c (basic_lookup_transparent_type): Call pre-expand
+       hook for STATIC_BLOCK types, too.
+
+2010-07-23  Keith Seitz  <keiths@redhat.com>
+
+       * dwarf2read.c: Remove unused typedef dwarf2_cu_per_cu_data_ptr
+       and vector definition.
+
+2010-07-23  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * linux-nat.c (cancel_breakpoint): Remove unused forward declaration.
+
+2010-07-22  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * dwarf2read.c: Include completer.h.
+       (save_gdb_index_command): Use matching usage command name.
+       (_initialize_dwarf2_read): New variable c, initialize it by add_cmd.
+       Set filename_completer for it.
+
+2010-07-22  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (create_debug_types_hash_table): Set objfile on
+       type signature's per-CU data.
+
+2010-07-22  Pedro Alves  <pedro@codesourcery.com>
+
+       * NEWS: Mention target reported shared libraries support by
+       default.
+
+2010-07-21  Pedro Alves  <pedro@codesourcery.com>
+
+       PR symtab/11827
+
+       Revert:
+       2010-05-21  Pierre Muller  <muller@ics.u-strasbg.fr>
+       * dwarf2read.c (process_die): Also allow DW_TAG_const_type
+       and DW_TAG_volatile_type.
+       (new_symbol): Likewise.
+
+2010-07-21  Sami Wagiaalla  <swagiaal@redhat.com>
+
+       * eval.c (evaluate_subexp_standard): Disabled evaluation of C++
+       function symbols before overload resolution.
+
+2010-07-21  Pedro Alves  <pedro@codesourcery.com>
+
+       * breakpoint.c (bptype_string): New, abstracted out from
+       print_one_breakpoint_location.
+       (print_one_breakpoint_location): Adjust.
+       (breakpoint_1): Adjust the type column width dynamically.
+
+2010-07-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * symfile.c (find_separate_debug_file_by_debuglink): Remove
+       a gdb_assert call, new comment.
+
+2010-07-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * linux-nat.c (linux_handle_extended_wait): Handle case when
+       event == PTRACE_EVENT_CLONE && stopping && WSTOPSIG (status) != SIGSTOP.
+
+2010-07-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Code cleanup.
+       * linux-nat.c (linux_nat_wait_1): Reset STATUS after calling
+       linux_nat_wait_1.  Use always LP->STATUS afterwards.
+
+2010-07-20  Hui Zhu  <teawater@gmail.com>
+
+       * inf-ptrace.c (inf_ptrace_create_inferior): Initialize back_to.
+       (inf_ptrace_attach): Ditto.
+
+2010-07-19  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Make core files the process_stratum.
+       * corefile.c (core_target): New variable.
+       (core_file_command): Remove variable t, use core_target.
+       * corelow.c (core_ops): Make it static.
+       (init_core_ops): Change to process_stratum.  Initialize CORE_TARGET.
+       * defs.h (make_cleanup_unpush_target): New prototype.
+       * gdbarch.h: Regenerate.
+       * gdbarch.sh (core_pid_to_str): Remove core_stratum from its comment.
+       * gdbcore.h (core_target): New declaration.
+       * inf-ptrace.c (inf_ptrace_create_inferior, inf_ptrace_attach): New
+       variables ops_already_pushed and back_to.  Use push_target,
+       make_cleanup_unpush_target and discard_cleanups calls.
+       * record.c (record_open): Replace core_stratum by a core_bfd check.
+       * target.c (target_is_pushed): New function.
+       (find_core_target): Remove.
+       * target.h (enum strata) <core_stratum>: Remove.
+       (target_is_pushed): New declaration.
+       (find_core_target): Remove declaration.
+       * tracepoint.c (init_tfile_ops) <to_stratum>: Remove comment.
+       * utils.c (do_unpush_target, make_cleanup_unpush_target): New functions.
+
+2010-07-19  Hui Zhu  <teawater@gmail.com>
+
+       * breakpoint.c (single_step_breakpoints_inserted): New
+       function.
+       * breakpoint.h (single_step_breakpoints_inserted): Extern.
+       * infrun.c (maybe_software_singlestep): Add check code.
+       * record.c (record_resume): Add code for software single step.
+       (record_wait): Ditto.
+
+2010-07-18  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * linux-nat.c (linux_handle_extended_wait): Move variable new_lp into
+       a more inner block.  Remove its unused declaration initializer.
+
+2010-07-16  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * NEWS: Mention support for the new ptrace interface and hardware
+       accelerated watchpoint conditions on powerpc-linux.
+
+2010-07-16  Ozkan Sezer  <sezeroz@gmail.com>
+
+       * target.c (debug_to_insert_breakpoint): Instead of casting to unsigned
+       long and %ld, use core_addr_to_string() and %s to print CORE_ADDR vars
+       and host_address_to_string() and %s for pointers.
+       (debug_to_remove_breakpoint): Likewise.
+       (debug_to_region_ok_for_hw_watchpoint): Likewise.
+       (debug_to_can_accel_watchpoint_condition): Likewise.
+       (debug_to_stopped_data_address): Likewise.
+       (debug_to_watchpoint_addr_within_range): Likewise.
+       (debug_to_insert_hw_breakpoint): Likewise.
+       (debug_to_remove_hw_breakpoint): Likewise.
+       (debug_to_insert_watchpoint): Likewise.
+       (debug_to_remove_watchpoint): Likewise.
+
+2010-07-16  Sami Wagiaalla  <swagiaal@redhat.com>
+
+       * symtab.h (symbol_set_demangled_name): Now takes an optional objfile*
+       argument.
+       (cplus_specific): New struct.
+       * symtab.c (symbol_set_demangled_name): Updated.
+       Use cplus_specific for cplus symbols.
+       (symbol_get_demangled_name): Retrive the name from the cplus_specific
+       struct for cplus symbols.
+       (symbol_init_language_specific): Set cplus_specific for cplus symbols.
+       (symbol_set_names): Pass objfile to symbol_set_demangled_name.
+       * symtab.c (symbol_init_cplus_specific): New function.
+
+2010-07-16  Sami Wagiaalla  <swagiaal@redhat.com>
+
+       * symtab.h (symbol_set_demangled_name): New function.
+       (symbol_get_demangled_name): New function.
+       * symtab.c (symbol_set_demangled_name): New function.
+       (symbol_get_demangled_name): New function.
+       (symbol_init_language_specific): Use demangled_name setter and getter.
+       (symbol_set_names): Ditto.
+       (symbol_natural_name): Ditto.
+       (symbol_demangled_name): Ditto.
+       * dwarf2read.c (new_symbol): Ditto.
+
+2010-07-16  Sami Wagiaalla  <swagiaal@redhat.com>
+
+       * symtab.h: Renamed cplus_specific to mangled_lang.
+       * symtab.c (symbol_init_language_specific): Updated.
+       (symbol_set_names): Updated.
+       (symbol_natural_name): Updated.
+       (symbol_demangled_name): Updated.
+       * ada-lang.c (ada_decode_symbol): Updated.
+       * dwarf2read.c (new_symbol): Updated.
+
+2010-07-14  Ken Werner  <ken.werner@de.ibm.com>
+
+       * valops.c (value_assign): Do not call to value_coerce_to_target.
+       (value_must_coerce_to_target): Return 0 in case of TYPE_VECTOR.
+
+2010-07-14  Ken Werner  <ken.werner@de.ibm.com>
+
+       * MAINTAINERS: Add myself for write after approval privileges.
+
+2010-07-13  Emmanuel Thomé  <Emmanuel.Thome@gmail.com>
+
+       * c-valprint.c (c_val_print): Add embedded_offset to address in
+       call to val_print_array_elements.
+
+2010-07-13  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (dwarf2_read_index): Correctly set 'total_size'.
+
+2010-07-13  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (dwarf2_per_cu_text_offset): Fix reference to
+       objfile.
+
+2010-07-13  Tom Tromey  <tromey@redhat.com>
+
+       * symfile.c (set_initial_language): Update.
+       (deduce_language_from_filename): Argument type now const.
+       * symtab.h (find_main_filename): Update.
+       (deduce_language_from_filename): Update.
+       * symtab.c (find_main_filename): Make result const.
+       * dwarf2read.c (dw2_find_symbol_file): Change return type.
+       * psymtab.c (find_symbol_file_from_partial): Change return type.
+       * symfile.h (struct quick_symbol_functions) <find_symbol_file>:
+       Make result const.
+
+2010-07-13  Tom Tromey  <tromey@redhat.com>
+
+       * breakpoint.c (save_cmdlist): No longer static.
+       * gdbcmd.h (save_cmdlist): Declare.
+       * symfile.c (symbol_file_add_with_addrs_or_offsets): Set
+       OBJF_READNOW on objfile if readnow_symbol_files.
+       * elfread.c (elf_symfile_read): Use dwarf2_initialize_objfile.
+       (elf_sym_fns_gdb_index): New global.
+       * dwarf2read.c: Include exceptions.h.
+       (offset_type): New.
+       (struct mapped_index): New.
+       (dwarf2_per_cu_data_ptr): New typedef.
+       (struct dwarf2_per_objfile) <using_index, index_table, gdb_index>:
+       New fields.
+       (GDB_INDEX_SECTION): New define.
+       (struct dwarf2_per_cu_quick_data): New.
+       (struct dwarf2_per_cu_data) <objfile>: New field.
+       <psymtab>: Removed.
+       <v>: New field.
+       (byte_swap): New function.
+       (MAYBE_SWAP): New macro.
+       (INDEX_SUFFIX): New macro.
+       (dw2_do_instantiate_symtab): New function.
+       (dw2_instantiate_symtab): Likewise.
+       (create_cus_from_index): Likewise.
+       (create_addrmap_from_index): Likewise.
+       (mapped_index_string_hash): Likewise.
+       (find_slot_in_mapped_hash): Likewise.
+       (dwarf2_read_index): Likewise.
+       (dw2_setup): Likewise.
+       (dw2_require_line_header): Likewise.
+       (dw2_require_full_path): Likewise.
+       (dw2_find_last_source_symtab): Likewise.
+       (dw2_forget_cached_source_info): Likewise.
+       (dw2_lookup_symtab): Likewise.
+       (dw2_lookup_symbol): Likewise.
+       (dw2_do_expand_symtabs_matching): Likewise.
+       (dw2_pre_expand_symtabs_matching): Likewise.
+       (dw2_print_stats): Likewise.
+       (dw2_dump): Likewise.
+       (dw2_relocate): Likewise.
+       (dw2_expand_symtabs_for_function): Likewise.
+       (dw2_expand_all_symtabs): Likewise.
+       (dw2_expand_symtabs_with_filename): Likewise.
+       (dw2_find_symbol_file): Likewise.
+       (dw2_map_ada_symtabs): Likewise.
+       (dw2_expand_symtabs_matching): Likewise.
+       (dw2_find_pc_sect_symtab): Likewise.
+       (dw2_map_symbol_names): Likewise.
+       (dw2_map_symbol_filenames): Likewise.
+       (dw2_has_symbols): Likewise.
+       (dwarf2_gdb_index_functions): New global.
+       (dwarf2_initialize_objfile): New function.
+       (process_psymtab_comp_unit): Update.
+       (add_partial_subprogram): Likewise.
+       (dwarf2_psymtab_to_symtab): Likewise.
+       (psymtab_to_symtab_1): Use dw2_do_instantiate_symtab.
+       (process_full_comp_unit): Update.
+       (find_file_and_directory): New function.
+       (read_file_scope): Use find_file_and_directory.
+       (dwarf2_per_cu_objfile): Update.
+       (dwarf2_per_cu_addr_size): Update.
+       (dwarf2_per_cu_offset_size): Update.
+       (dwarf2_free_objfile): Free the index, if needed.
+       (dwarf2_per_objfile_free): Unmap the index, if needed.
+       (struct strtab_entry): New.
+       (hash_strtab_entry): New function.
+       (eq_strtab_entry): Likewise.
+       (create_strtab): Likewise.
+       (add_string): Likewise.
+       (struct symtab_index_entry): New.
+       (struct mapped_symtab): New.
+       (hash_symtab_entry): New function.
+       (eq_symtab_entry): Likewise.
+       (delete_symtab_entry): Likewise.
+       (create_index_table): Likewise.
+       (create_mapped_symtab): Likewise.
+       (cleanup_mapped_symtab): Likewise.
+       (find_slot): Likewise.
+       (hash_expand): Likewise.
+       (add_index_entry): Likewise.
+       (add_indices_to_cpool): Likewise.
+       (write_hash_table): Likewise.
+       (add_address_entry): Likewise.
+       (write_psymbols): Likewise.
+       (write_obstack): Likewise.
+       (unlink_if_set): Likewise.
+       (write_psymtabs_to_index): Likewise.
+       (save_gdb_index_command): Likewise.
+       (_initialize_dwarf2_read): Install "save gdb-index"
+       command.
+       (create_all_comp_units): Initialize 'objfile' field of CU.
+       (dwarf2_locate_sections): Check for .gdb_index.
+       * psymtab.h (dwarf2_gdb_index_functions): Declare.
+       * symfile.h (dwarf2_initialize_objfile): Declare.
+
+2010-07-13  Tom Tromey  <tromey@redhat.com>
+
+       * symtab.c (lookup_symbol_aux_symtabs): Call pre-expand hook.
+       (basic_lookup_transparent_type): Likewise.
+       * symfile.h (struct quick_symbol_functions)
+       <pre_expand_symtabs_matching>: New field.
+       * psymtab.c (pre_expand_symtabs_matching_psymtabs): New function.
+       (psym_functions): Update.
+
+2010-07-13  Tom Tromey  <tromey@redhat.com>
+
+       PR breakpoints/8357:
+       * symtab.h (domain_enum_tag) <LABEL_DOMAIN>: Update comment.
+       * linespec.c (decode_line_1): Update comment.  Call decode_label.
+       (decode_label): New function.
+       (symbol_found): Handle LOC_LABEL.
+       * dwarf2read.c (new_symbol) <DW_TAG_label>: Set symbol's type and
+       domain.  Call add_symbol_to_list.
+
+2010-07-13  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2loc.h (dwarf2_per_cu_text_offset): Declare.
+       * dwarf2loc.c (find_location_expression): Use
+       dwarf2_per_cu_text_offset.
+       (dwarf2_evaluate_loc_desc): Likewise.
+       (dwarf2_loc_desc_needs_frame): Likewise.
+       (compile_dwarf_to_ax): Likewise.
+       (loclist_describe_location): Likewise.
+       * dwarf2read.c (dwarf2_per_cu_text_offset): New function.
+       (dwarf2_per_cu_objfile): Update comment.
+
+2010-07-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * dwarf2read.c (read_subrange_type): Call read_subrange_type.
+       * p-lang.c (pascal_printstr): Likewise.
+
+2010-07-09  Tom Tromey  <tromey@redhat.com>
+
+       * python/py-prettyprint.c (gdbpy_get_display_hint): Don't use
+       'hint' if it is NULL.
+
+2010-07-09  Hui Zhu  <teawater@gmail.com>
+
+       * source.c (print_source_lines_base): Add check for noprint.
+
+2010-07-08  Joel Brobecker  <brobecker@adacore.com>
+
+       * python/python-config.py: Resync with Python 2.7 version of this
+       script.
+
 2010-07-08  Joel Brobecker  <brobecker@adacore.com>
 
        * NEWS: Fix typo in section name (s/GDB 7.1/GDB 7.2).
This page took 0.028758 seconds and 4 git commands to generate.