Make two range_bounds bitfields unsigned
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 63e0519c547c7eda7ce0eecc32eb1bb4f40d82a3..c777def757b0c46f1db7d89d067f252fa9741bfb 100644 (file)
@@ -1,3 +1,103 @@
+2019-11-28  Tom Tromey  <tom@tromey.com>
+
+       * gdbtypes.h (struct range_bounds) <flag_upper_bound_is_count,
+       flag_bound_evaluated>: Now unsigned.
+
+2019-11-28  Tom Tromey  <tom@tromey.com>
+
+       * guile/guile-internal.h (vlscm_scm_from_value_unsafe): Don't
+       declare.
+
+2019-11-28  Mihails Strasuns  <mihails.strasuns@intel.com>
+
+       * jit.c (jit_bfd_try_read_symtab): Fix printed function name in the
+       debug output.
+       * jit.c (jit_unregister_code): Add debug print to match
+       `jit_register_code`.
+
+2019-11-27  Christian Biesinger  <cbiesinger@google.com>
+
+       * NEWS: Mention the new multithreaded symbol loading.
+
+2019-11-27  Christian Biesinger  <cbiesinger@google.com>
+
+       * maint.c (n_worker_threads): Default to 0.
+       (worker_threads_disabled): New function.
+       * maint.h (worker_threads_disabled): New function.
+       * minsyms.c (minimal_symbol_reader::record_full): Call symbol_set_names
+       here if worker_threads_disabled () is true.
+       (minimal_symbol_reader::install): Skip all threading if
+       worker_threads_disabled () is true.
+
+2019-11-27  Christian Biesinger  <cbiesinger@google.com>
+
+       * minsyms.c (add_minsym_to_hash_table): Use a previously computed
+       hash code if possible.
+       (add_minsym_to_demangled_hash_table): Likewise.
+       (minimal_symbol_reader::install): Compute the hash codes for msymbol
+       on the background thread.
+       * symtab.h (struct minimal_symbol) <hash_value, demangled_hash_value>:
+       Add these fields.
+
+2019-11-27  Christian Biesinger  <cbiesinger@google.com>
+
+       * minsyms.c (minimal_symbol_reader::install): Also compute the hash
+       of the mangled name on the background thread.
+       * symtab.c (symbol_set_names): Allow passing in the hash of the
+       linkage_name.
+       * symtab.h (symbol_set_names): Likewise.
+
+2019-11-27  Kevin Buettner  <kevinb@redhat.com>
+
+       * dwarf2read.c (inherit_abstract_dies): Ensure that delayed
+       physnames are computed for inherited DIEs.
+
+2019-11-27  Tom Tromey  <tromey@adacore.com>
+
+       * dwarf2read.h (struct dwarf2_per_objfile): Remove unnecessary
+       backslashes.
+       * cp-support.c: Remove unnecessary backslashes.
+
+2019-11-27  Christian Biesinger  <cbiesinger@google.com>
+
+       * ada-exp.y (write_ambiguous_var): Replace SYMBOL_SET_LINKAGE_NAME
+       with sym->set_linkage_name.
+       * coffread.c (coff_read_enum_type): Likewise.
+       * mdebugread.c (parse_symbol): Likewise.
+       * stabsread.c (patch_block_stabs): Likewise.
+       (define_symbol): Likewise.
+       (read_enum_type): Likewise.
+       (common_block_end): Likewise.
+       * symtab.h (struct general_symbol_info) <set_linkage_name>: New
+       function.
+       (SYMBOL_SET_LINKAGE_NAME): Remove.
+       * xcoffread.c (process_xcoff_symbol): Replace SYMBOL_SET_LINKAGE_NAME
+       with sym->set_linkage_name.
+
+2019-11-27  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * mi/mi-cmds.c (mi_cmds): Add 'symbol-info-modules' entry.
+       * mi/mi-cmds.h (mi_cmd_symbol_info_modules): Declare.
+       * mi/mi-symbol-cmds.c (mi_cmd_symbol_info_modules): New function.
+       * NEWS: Mention new MI command.
+
+2019-11-27  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * mi/mi-cmds.c (mi_cmds): Add '-symbol-info-functions',
+       '-symbol-info-types', and '-symbol-info-variables'.
+       * mi/mi-cmds.h (mi_cmd_symbol_info_functions): Declare.
+       (mi_cmd_symbol_info_types): Declare.
+       (mi_cmd_symbol_info_variables): Declare.
+       * mi/mi-symbol-cmds.c: Add 'source.h' and 'mi-getopt.h' includes.
+       (output_debug_symbol): New function.
+       (output_nondebug_symbol): New function.
+       (mi_symbol_info): New function.
+       (mi_info_functions_or_variables): New function.
+       (mi_cmd_symbol_info_functions): New function.
+       (mi_cmd_symbol_info_types): New function.
+       (mi_cmd_symbol_info_variables): New function.
+       * NEWS: Mention new commands.
+
 2019-11-27  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * symtab.c (symbol_to_info_string): New function, most content
This page took 0.037152 seconds and 4 git commands to generate.