+2020-04-28 Tom Tromey <tom@tromey.com>
+
+ * NEWS: Update.
+ * python/py-cmd.c (gdbpy_initialize_commands): Add COMMAND_TUI.
+ (cmdpy_init): Allow class_tui.
+
+2020-04-28 Mark Williams <mark@myosotissp.com>
+
+ PR gdb/24480
+ * dwarf2read.c: Add missing assingments to list_in_scope when
+ start_symtab was already called.
+
+2020-04-28 Simon Marchi <simon.marchi@efficios.com>
+
+ PR gdb/25881
+ * dwarf2/read.c (offset_map_type): Use
+ gdb:hash_enum<sect_offset> as hash function.
+
+2020-04-28 Tom de Vries <tdevries@suse.de>
+
+ * dwarf2/read.c (process_structure_scope): Add symbol for struct decl
+ with DW_AT_signature.
+
+2020-04-27 Simon Marchi <simon.marchi@efficios.com>
+
+ * configure.ac: Remove check for fs_base/gs_base in
+ user_regs_struct.
+ * configure: Re-generate.
+ * config.in: Re-generate.
+ * amd64-nat.c (amd64_native_gregset_reg_offset): Adjust.
+ * amd64-linux-nat.c (amd64_linux_nat_target::fetch_registers,
+ amd64_linux_nat_target::store_registers, ps_get_thread_area, ): Adjust.
+
+2020-04-27 Luis Machado <luis.machado@linaro.org>
+
+ * dwarf2/frame-tailcall.c (dwarf2_tailcall_sniffer_first): Handle
+ problematic inline frame unwinding situation.
+ * frame.c (frame_id_computed_p): New function.
+ * frame.h (frame_id_computed_p): New prototype.
+
+2020-04-26 Tom Tromey <tom@tromey.com>
+
+ * command.h (enum command_class) <class_pseudo>: Remove.
+
+2020-04-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * cli/cli-decode.c (lookup_cmd_composition): Fix comments
+ and whitespace.
+
+2020-04-25 Kamil Rytarowski <n54@gmx.com>
+
+ * inf-ptrace.c (inf_ptrace_target::wait): Remove
+ `PT_GET_PROCESS_STATE' block.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ * symtab.h (symbol_get_demangled_name): Don't declare.
+ * symtab.c (symbol_get_demangled_name): Remove.
+ (general_symbol_info::natural_name)
+ (general_symbol_info::demangled_name): Update.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ PR rust/25025:
+ * dwarf2/read.c (dwarf2_physname): Do not demangle for Rust.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ PR symtab/12707:
+ * dwarf2/read.c (add_partial_symbol): Use the linkage name if it
+ exists.
+ (new_symbol): Likewise.
+ * compile/compile-object-load.c (get_out_value_type): Use
+ symbol_matches_search_name.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ * dwarf2/read.c (add_partial_symbol): Do not call
+ compute_and_set_names.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ * dwarf2/read.c (add_partial_symbol): Use new add_psymbol_to_list
+ overload.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ * psymtab.c (add_psymbol_to_bcache): Simplify calling convention.
+ (add_psymbol_to_list): New overload. Make old overload call new
+ one.
+ * psympriv.h (add_psymbol_to_list): New overload.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ * dwarf2/read.c (partial_die_info::read) <case
+ DW_AT_linkage_name>: Use value_as_string.
+ (dwarf2_string_attr): Use value_as_string.
+ * dwarf2/attribute.h (struct attribute) <value_as_string>: Declare
+ method.
+ * dwarf2/attribute.c (attribute::value_as_string): New method.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ * symtab.c (general_symbol_info::natural_name)
+ (general_symbol_info::demangled_name): Check for language_rust.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ * dwarf2/read.c (dw2_linkage_name): Move Rust "{" hack here...
+ (dwarf2_physname): ... from here.
+ (partial_die_info::read): Add Rust "{" hack.
+
+2020-04-24 Tom Tromey <tom@tromey.com>
+
+ * symtab.h (struct general_symbol_info) <set_demangled_name>: New
+ method.
+ (symbol_set_demangled_name): Don't declare.
+ * symtab.c (general_symbol_info::set_demangled_name): Rename from
+ symbol_set_demangled_name.
+ (general_symbol_info::set_language)
+ (general_symbol_info::compute_and_set_names): Update.
+ * minsyms.c (minimal_symbol_reader::install): Update.
+ * dwarf2/read.c (new_symbol): Update.
+
+2020-04-24 Tom Tromey <tromey@adacore.com>
+
+ PR python/23662:
+ * python/py-type.c (convert_field): Handle
+ FIELD_LOC_KIND_DWARF_BLOCK.
+ (typy_get_sizeof): Handle TYPE_HAS_DYNAMIC_LENGTH.
+ (typy_get_dynamic): Nw function.
+ (type_object_getset): Add "dynamic".
+ * NEWS: Add entry.
+
2020-04-24 Tom Tromey <tromey@adacore.com>
* ada-typeprint.c (print_choices, print_variant_part)