+2021-06-11 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * dwarf2/loc.h (struct call_site_stuff): Remove.
+
+2021-06-11 Tom Tromey <tom@tromey.com>
+
+ PR rust/23427
+ * rust-parse.c (rust_parser::lex_identifier): Handle raw
+ identifiers.
+ (rust_lex_tests): Add raw identifier tests.
+
+2021-06-10 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/gdb.exp (default_gdb_exit): Unset gdb_tty_name.
+ (spawn_capture_tty_name): New, override builtin spawn.
+ (default_gdb_spawn): Capture GDB's TTY name.
+ * lib/tuiterm.exp (tuiterm_spawn): Remove.
+ (tuiterm_env_init, tuiterm_env_finish): Remove spawn override.
+ (Term) <resize>: Use new variable name.
+ (tuiterm_env_init, tuiterm_env_finish): Remove.
+ (tuiterm_env): Don't call tuiterm_env_init and register
+ tuiterm_env_finish in gdb_finish_hooks.
+ (gdb_finish_hooks): Remove.
+ (gdb_finish): Don't call finish hooks.
+
+2021-06-08 Lancelot Six <lsix@lancelotsix.com>
+
+ * python/lib/gdb/FrameDecorator.py (FrameDecorator): Use 'is None'
+ instead of '== None'.
+ (FrameVars): Use 'is not None' instead of '!= None'.
+ * python/lib/gdb/command/frame_filters.py (SetFrameFilterPriority):
+ Use 'is None' instead of '== None' and 'is not None' instead of '!=
+ None'.
+
+2021-06-08 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * inferior.h (class inferior) <in_initial_library_scan>: New.
+ * infcmd.c (post_create_inferior): Set in_initial_library_scan.
+ * infrun.c (follow_fork_inferior): Likewise.
+ * linux-thread-db.c (try_thread_db_load): Catch exception thrown
+ by try_thread_db_load_1
+ (thread_db_load): Return early if in_initial_library_scan is
+ set.
+ * remote.c (remote_new_objfile): Return early if
+ in_initial_library_scan is set.
+
+2021-06-07 Pedro Alves <pedro@palves.net>
+
+ * dwarf2/read.c (struct partial_die_info): Add defaulted copy
+ ctor.
+ * symtab.h (struct symbol): Add defaulted copy assignment
+ operator.
+
+2021-06-07 Pedro Alves <pedro@palves.net>
+
+ * completer.c (RL_QF_SINGLE_QUOTE, RL_QF_DOUBLE_QUOTE)
+ (RL_QF_BACKSLASH, RL_QF_OTHER_QUOTE): Delete.
+ (gdb_rl_find_completion_word): Remove write-only 'found_quote'
+ local.
+
+2021-06-07 Pedro Alves <pedro@palves.net>
+
+ * nat/amd64-linux-siginfo.c (union nat_sigval): Rename to ...
+ (nat_sigval_t): ... this and remove typedef of same name.
+ (struct nat_siginfo): Rename to ...
+ (nat_siginfo_t): ... this and remove typedef of same name.
+ (struct compat_sigval): Rename to ...
+ (compat_sigval_t): ... this and remove typedef of same name.
+ (struct compat_siginfo): Rename to ...
+ (compat_siginfo_t): ... this and remove typedef of same name.
+ (struct compat_x32_siginfo): Rename to ...
+ (compat_x32_siginfo_t): ... this and remove typedef of same name.
+ (amd64_linux_siginfo_fixup_common): Adjust.
+
+2021-06-07 Pedro Alves <pedro@palves.net>
+
+ * nat/amd64-linux-siginfo.c (compat_x32_siginfo_t): Move
+ __attribute__ __aligned__ from the typedef to the struct.
+
+2021-06-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR gdb/27847
+ * amd64-tdep.c (amd64_has_unaligned_fields): Move call to
+ type_align, and spot case where the alignment is unknown.
+
+2021-06-07 Carl Love <cel@us.ibm.com>
+
+ * ppc-tdep.h (ppc_insn_prefix_dform): Declare.
+ * ppc64-tdep.c(insn_md, insn_x, insn_xo): New macros.
+ (ppc64_plt_pcrel_entry_point, ppc64_pcrel_linkage1_target,
+ ppc64_pcrel_linkage2_target): New functions.
+ (ppc64_standard_linkage9, ppc64_standard_linkage10,
+ ppc64_standard_linkage11, ppc64_standard_linkage12): New ppc
+ instruction patterns.
+ (ppc64_standard_linkage9, ppc64_standard_linkage10,
+ ppc64_standard_linkage11, ppc64_standard_linkage12): New variables
+ in define MAX expression.
+ (ppc64_skip_trampoline_code_1): Handle ppc64_standard_linkage9,
+ ppc64_standard_linkage10, ppc64_standard_linkage11,
+ ppc64_standard_linkage12.
+ * (ppc_insn_prefix_dform): New function.
+
+2021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
+
+ PR gdb/27899
+ * sparc-nat.c (sparc_fetch_inferior_registers): Set
+ inferior_ptid instead of using switch_to_thread.
+ (sparc_store_inferior_registers): Likewise.
+
+2021-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * compile/compile.c (scoped_ignore_sigpipe): New helper class.
+ (compile_to_object): Ignore SIGPIPE before calling the plugin.
+
+2021-06-05 Tom Tromey <tom@tromey.com>
+
+ * data-directory/Makefile.in (Makefile): Use correct directory
+ name.
+
+2021-06-05 Tom Tromey <tom@tromey.com>
+
+ * data-directory/Makefile.in (Makefile): Rewrite.
+
+2021-06-05 Tom Tromey <tromey@adacore.com>
+
+ * configure: Rebuild.
+ * configure.ac: Add ACX_NONCANONICAL_TARGET.
+
+2021-06-05 Shahab Vahedi <shahab@synopsys.com>
+
+ * NEWS: Document 'set disassembler-options' support for the ARC
+ target.
+ * arc-tdep.c (arc_gdbarch_init): Set
+ 'gdbarch_valid_disassembler_options'.
+
+2021-06-04 Tom Tromey <tromey@adacore.com>
+
+ * dwarf2/read.h (dwarf2_fetch_die_type_sect_off): Add 'var_name'
+ parameter.
+ * dwarf2/loc.c (dwarf2_evaluate_property) <case
+ PROP_VARIABLE_NAME>: New case.
+ (compute_var_value): New function.
+ (sect_variable_value): Use compute_var_value.
+ * dwarf2/read.c (attr_to_dynamic_prop): Handle DW_TAG_variable.
+ (var_decl_name): New function.
+ (dwarf2_fetch_die_type_sect_off): Add 'var_name' parameter.
+ * gdbtypes.h (enum dynamic_prop_kind) <PROP_VARIABLE_NAME>: New
+ constant.
+ (union dynamic_prop_data) <variable_name>: New member.
+ (struct dynamic_prop) <variable_name, set_variable_name>: New
+ methods.
+
+2021-06-04 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * remote.c (remote_target)
+ <select_thread_for_ambiguous_stop_reply>: Add additional debug
+ output.
+
+2021-06-04 Hannes Domani <ssbssa@yahoo.de>
+
+ * python/py-tui.c (class tui_py_window): Add click function.
+ (tui_py_window::click): Likewise.
+
2021-06-04 Hannes Domani <ssbssa@yahoo.de>
* ser-mingw.c (console_select_thread): Handle MOUSE_EVENT.