Handle copy relocations
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 7d1843179b5ee61cc261b89e0a26c362e2eda00a..9bfb7551df2426e714c4d3533eda1b5879c1515e 100644 (file)
@@ -1,3 +1,80 @@
+2019-10-02  Tom Tromey  <tromey@adacore.com>
+
+       * symmisc.c (dump_msymbols): Don't use MSYMBOL_VALUE_ADDRESS.
+       * ada-lang.c (lesseq_defined_than): Handle
+       LOC_STATIC.
+       * dwarf2read.c (dwarf2_per_objfile): Add can_copy
+       parameter.
+       (dwarf2_has_info): Likewise.
+       (new_symbol): Set maybe_copied on symbol when
+       appropriate.
+       * dwarf2read.h (dwarf2_per_objfile): Add can_copy
+       parameter.
+       <can_copy>: New member.
+       * elfread.c (record_minimal_symbol): Set maybe_copied
+       on symbol when appropriate.
+       (elf_symfile_read): Update call to dwarf2_has_info.
+       * minsyms.c (lookup_minimal_symbol_linkage): New
+       function.
+       * minsyms.h (lookup_minimal_symbol_linkage): Declare.
+       * symtab.c (get_symbol_address, get_msymbol_address):
+       New functions.
+       * symtab.h (get_symbol_address, get_msymbol_address):
+       Declare.
+       (SYMBOL_VALUE_ADDRESS, MSYMBOL_VALUE_ADDRESS): Handle
+       maybe_copied.
+       (struct symbol, struct minimal_symbol) <maybe_copied>:
+       New member.
+
+2019-10-02  Tom Tromey  <tromey@adacore.com>
+
+       * source.c (struct current_source_location): New.
+       (current_source_key): New global.
+       (current_source_symtab, current_source_line)
+       (current_source_pspace): Remove.
+       (get_source_location): New function.
+       (get_current_source_symtab_and_line)
+       (set_default_source_symtab_and_line)
+       (set_current_source_symtab_and_line)
+       (clear_current_source_symtab_and_line, select_source_symtab)
+       (info_source_command, print_source_lines_base)
+       (info_line_command, search_command_helper, _initialize_source):
+       Update.
+
+2019-10-02  Tom Tromey  <tromey@adacore.com>
+
+       * source.c (select_source_symtab): Don't call
+       decode_line_with_current_source.
+
+2019-10-02  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * symtab.c (lookup_global_symbol): Search global block.
+
+2019-10-02  Tom Tromey  <tromey@adacore.com>
+
+       * coffread.c (process_coff_symbol): Update.
+       * dwarf2read.c (var_decode_location, new_symbol): Update.
+       * mdebugread.c (parse_symbol): Update.
+       * objfiles.c (relocate_one_symbol): Update.
+       * stabsread.c (define_symbol, fix_common_block)
+       (scan_file_globals): Update.
+       * symtab.h (SYMBOL_VALUE_ADDRESS): Expand to an rvalue.
+       (SET_SYMBOL_VALUE_ADDRESS): New macro.
+       * xcoffread.c (process_xcoff_symbol): Update.
+
+2019-10-02  Andreas Arnez  <arnez@linux.ibm.com>
+
+       * MAINTAINERS: Update my email address.
+
+2019-10-02  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * dwarf2read.c (struct type_unit_group) <tus>: Convert to
+       std::vector.
+       (build_type_psymtabs_reader): Update for std::vector.
+       (build_type_psymtab_dependencies): Likewise.
+       * dwarf2read.h: Remove use of DEF_VEC_P.
+       (typedef sig_type_ptr): Delete.
+
 2019-10-02  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * btrace.c (btrace_maint_clear): Update to handle change from VEC
This page took 0.02624 seconds and 4 git commands to generate.