]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
gdb: remove unused struct call_site_stuff forward declaration
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index 58e288f4a6b4be03221446d582815682e1eae3cd..3b2693dd1f64e02c75851cdf7c41488ec2db22d6 100644 (file)
@@ -1,3 +1,117 @@
+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