+2021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * rs6000-tdep.c: Add support for single-stepping of
+ prefixed instructions.
+
+2021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ PR gdb/27525
+ * gdb/rs6000-tdep.c (ppc_displaced_step_fixup): Update to
+ handle the addpcis/lnia instruction.
+
+2021-04-05 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2021-4-12 Carl Love <cel@us.ibm.com>
+
+ * rs6000-tdep.c (rs6000_builtin_type_vec128): Add t_float128 variable.
+ (rs6000_builtin_type_vec128): Add append_composite_type_field for
+ float128.
+
+2021-04-12 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * nat/windows-nat.c: Remove all code guarded by _WIN32_WCE.
+ * nat/windows-nat.h: Likewise.
+
+2021-04-10 Eli Zaretskii <eliz@gnu.org>
+
+ * windows-nat.c (windows_nat::handle_load_dll): Call
+ windows_add_dll if get_image_name failed to glean the name of the
+ DLL by using the lpImageName pointer.
+ (windows_add_all_dlls): Now a thin wrapper around windows_add_dll.
+ (windows_add_dll): Now does what windows_add_all_dlls did before,
+ but also accepts an argument LOAD_ADDR, which, if non-NULL,
+ specifies the address where the DLL was loaded into the inferior,
+ and looks for the single DLL loaded at that address.
+
+2021-04-09 Luis Machado <luis.machado@linaro.org>
+
+ * nat/aarch64-mte-linux-ptrace.c: Update include file order.
+
+2021-04-08 Dominique Quatravaux <dominique.quatravaux@epfl.ch>
+
+ * darwin-nat.c (darwin_nat_target::resume): Remove status
+ variable.
+
+2021-04-08 Felix Willgerodt <felix.willgerodt@intel.com>
+
+ * i386-tdep.c (i386_skip_prologue): Use symbol table to find the
+ prologue end for Intel compilers.
+ * amd64-tdep.c (amd64_skip_prologue): Likewise.
+ * producer.c (producer_is_icc_ge_19): New function.
+ * producer.h (producer_is_icc_ge_19): New declaration.
+
+2021-04-08 Felix Willgerodt <felix.willgerodt@intel.com>
+
+ * producer.c: (producer_is_icc): Update for new version scheme.
+ (producer_parsing_tests): Update names and expected results.
+ * producer.h: (producer_is_icc): Update comment accordingly.
+
+2021-04-07 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * target.h (struct target_ops) <follow_fork>: Return void.
+ (target_follow_fork): Likewise.
+ * target.c (default_follow_fork): Likewise.
+ (target_follow_fork): Likewise.
+ * infrun.c (follow_fork_inferior): Adjust.
+ * fbsd-nat.h (class fbsd_nat_target) <follow_fork>: Return void.
+ * fbsd-nat.c (fbsd_nat_target:::follow_fork): Likewise.
+ * linux-nat.h (class linux_nat_target) <follow_fork>: Likewise.
+ * linux-nat.c (linux_nat_target::follow_fork): Return void.
+ * obsd-nat.h (class obsd_nat_target) <follow_fork>: Return void.
+ * obsd-nat.c (obsd_nat_target::follow_fork): Likewise.
+ * remote.c (class remote_target) <follow_fork>: Likewise.
+ (remote_target::follow_fork): Likewise.
+ * target-delegates.c: Re-generate.
+
+2021-04-07 Weimin Pan <weimin.pan@oracle.com>
+
+ * ctfread.c (fetch_tid_type): New function, use throughout file.
+ (read_forward_type): New function.
+ (read_type_record): Call read_forward_type.
+
+2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * f-exp.h (class fortran_structop_operation): New class.
+ * f-exp.y (exp): Create fortran_structop_operation instead of the
+ generic structop_operation.
+ * f-lang.c (fortran_undetermined::evaluate): Re-evaluate
+ expression as EVAL_NORMAL if the result type was dynamic so we can
+ extract the actual array bounds.
+ (fortran_structop_operation::evaluate): New function.
+
+2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * eval.c (evaluate_subexp_standard): Remove
+ EVAL_AVOID_SIDE_EFFECTS handling from STRUCTOP_STRUCT and
+ STRUCTOP_PTR.
+
+2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * valops.c (value_cast): Call value_deeply_equal before performing
+ any cast.
+
+2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdbtypes.c (types_equal): Move pointer equality check earlier in
+ the function.
+
+2021-04-07 Caroline Tice <cmtice@google.com>
+
+ * dwarf2/read.c (try_open_dwop_file): Add path for the binary to
+ the search paths used resolve relative location of .dwo file.
+
+2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * dwarf2/section.c (dwarf2_section_info::get_bfd_owner): Add an
+ assert.
+ (dwarf2_section_info::get_file_name): Add an assert.
+ (dwarf2_section_info::read_string): Display a minimal, sane error
+ when the dwarf2_section_info is not associated with a bfd section.
+
+2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * top.c (staged_gdb_datadir): Update comment.
+ (set_gdb_datadir): Copy the value of gdb_datadir back into
+ staged_datadir.
+ (init_main): Initialise staged_gdb_datadir.
+
+2021-04-06 Tom de Vries <tdevries@suse.de>
+
+ PR breakpoints/25884
+ * infcmd.c (prepare_one_step): Using inline frame info to narrow
+ stepping range.
+
+2021-04-06 Tom de Vries <tdevries@suse.de>
+
+ PR tui/27680
+ * tui/tui-disasm.c (len_without_escapes): Pass ptr pointing at escape
+ to style.parse.
+
+2021-04-04 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * avr-tdep.c (avr_frame_unwind_cache): Use
+ trad_frame_saved_reg::is_addr.
+
+2021-04-02 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * objfiles.c (get_objfile_bfd_data): Remove objfile parameter,
+ adjust callers.
+
+2021-04-02 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * psympriv.h (struct partial_symtab) <partial_symtab>: Change
+ objfile parameter for objfile_per_bfd_storage, adjust callers.
+ (struct standard_psymtab) <standard_psymtab>: Likewise.
+ (struct legacy_psymtab) <legacy_psymtab>: Likewise.
+ * psymtab.c (partial_symtab::partial_symtab): Likewise.
+ * ctfread.c (struct ctf_psymtab): Likewise.
+ * dwarf2/read.h (struct dwarf2_psymtab): Likewise.
+ * dwarf2/read.c (struct dwarf2_include_psymtab): Likewise.
+ (dwarf2_create_include_psymtab): Likewise.
+ * objfiles.h (struct objfile_per_bfd_storage)
+ <objfile_per_bfd_storage>: Add bfd parameter, adjust callers.
+ <get_bfd>: New method.
+ <m_bfd>: New field.
+ * objfiles.c (get_objfile_bfd_data): Adjust.
+
+2021-04-02 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * psymtab.c (partial_symtab::partial_symtab): Change
+ last_objfile_name to be an std::string.
+ * symfile.c (allocate_symtab): Likewise.
+
+2021-04-02 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * objfiles.h (struct objfile_per_bfd_storage) <intern>: New
+ methods.
+ (struct objfile) <intern>: Use
+ objfile::objfile_per_bfd_storage::intern.
+
2021-04-01 Simon Marchi <simon.marchi@efficios.com>
* gdbtypes.h (TYPE_FLAG_ENUM): Remove, replace all uses