Document the effect of --as-needed on --rpath on Linux based systems.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index f26d06e56b052d300a81dc02a7d6855694401d6e..5d67a9a968f40c62946a1ec6b4e228a9b0a7b087 100644 (file)
@@ -1,3 +1,238 @@
+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
+       with type::is_flag_enum.
+
+2021-04-01  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <is_flag_enum,
+       set_is_flag_enum>: New methods.
+       (TYPE_FLAG_ENUM): Use type::is_flag_enum, change all
+       write call sites to use type::set_is_flag_enum.
+
+2021-04-01  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_DECLARED_CLASS): Remove, replace all uses
+       with type::is_declared_class.
+
+2021-04-01  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <is_declared_class,
+       set_is_declared_class>: New methods.
+       (TYPE_DECLARED_CLASS): Use type::is_declared_class, change all
+       write call sites to use type::set_is_declared_class.
+
+2021-02-28  Boris Staletic  <boris.staletic@gmail.com>
+
+       * gdb/python/lib/gdb/__init__.py: Use importlib on python 3.4+
+       to avoid deprecation warnings.
+
+2021-04-01  Martin Liska  <mliska@suse.cz>
+
+       * cp-name-parser.y: Use startswith instead of strncmp.
+       * m2-exp.y: Likewise.
+       * macroexp.c (substitute_args): Likewise.
+       * mi/mi-main.c (command_notifies_uscc_observer): Likewise.
+       * rust-exp.y: Likewise.
+
+2021-03-31  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/read.c (dwarf2_gdb_index::map_matching_symbols): Merge
+       with dw2_map_matching_symbols.
+       (dwarf2_gdb_index::expand_symtabs_matching): Merge with
+       dw2_expand_symtabs_matching.
+
+2021-03-31  Tom Tromey  <tromey@adacore.com>
+
+       * dwarf2/stringify.h: Fix typo.
+
+2021-03-30  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       PR gdb/27541
+       * dwarf2/read.c (dwarf2_has_info): Don't share dwarf2_per_bfd
+       with objfiles using READNOW.
+
 2021-03-29  Tom Tromey  <tromey@adacore.com>
 
        * top.c (check_frame_language_change): Update.
This page took 0.025083 seconds and 4 git commands to generate.