]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
gdb: Add switch to disable DWARF stack unwinders
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index 5b557a6e8a76eb848a5bb2aabcb4e45235b33b1c..26c1fd4cb8193baac30e19c2090c75d99d0f2b80 100644 (file)
@@ -1,3 +1,110 @@
+2018-07-26  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * dwarf2-frame-tailcall.c (tailcall_frame_sniffer): Exit early if
+       DWARF unwinders are disabled.
+       * dwarf2-frame.c: Add dwarf2read.h include.
+       (dwarf2_frame_sniffer): Exit early if DWARF unwinders are
+       disabled.
+       (dwarf2_frame_unwinders_enabled_p): Define.
+       (show_dwarf_unwinders_enabled_p): New function.
+       (_initialize_dwarf2_frame): Register switch to control DWARF
+       unwinder use.
+       * dwarf2-frame.h (dwarf2_frame_unwinders_enabled_p): Declare.
+       * dwarf2read.c (set_dwarf_cmdlist): Remove static keyword.
+       (show_dwarf_cmdlist): Remove static keyword.
+       * dwarf2read.h (set_dwarf_cmdlist): Declare.
+       (show_dwarf_cmdlist): Declare.
+       * NEWS: Document new feature.
+
+2018-07-26  Tom de Vries  <tdevries@suse.de>
+
+       PR breakpoints/23366
+       * infcmd.c (info_program_command): Handle ptid == minus_one_ptid.
+
+2018-07-26  Tom de Vries  <tdevries@suse.de>
+
+       * dwarf2read.c (read_subrange_type): Warn if DW_AT_upper_bound or
+       DW_AT_count can't be translated to a dynamic prop.
+
+2018-07-25  Tom de Vries  <tdevries@suse.de>
+
+       * dwarf2loc.c (dwarf2_locexpr_baton_eval): Wrap ctx.eval call in
+       try/catch.
+
+2018-07-25  Jan Vrany  <jan.vrany@fit.cvut.cz>
+
+       * breakpoint.c (enable_disable_bp_num_loc): Notify observers.
+
+2018-07-25  Joel Brobecker  <brobecker@adacore.com>
+
+       * MAINTAINERS (Global Maintainers): Add Tom Tromey.
+
+2018-07-24  Keith Seitz  <keiths@redhat.comt
+
+       PR symtab/23010
+       * dwarf2read.c (dw2_add_symbol_to_list): New function.
+       (fixup_go_packaging, new_symbol): Use dw2_add_symbol_to_list
+       instead of add_symbol_to_list.
+       (read_file_scope): Call prepare_one_comp_unit before reading
+       any other DIEs.
+
+2018-07-24  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * common/scoped_mmap.h (class scoped_mmap): Fix indentation.
+
+2018-07-24  Tom Tromey  <tom@tromey.com>
+
+       * utils.c (malloc, realloc, free): Don't declare.
+       * configure, config.in: Rebuild.
+       * configure.ac: Don't check for declarations of free, malloc, or
+       realloc.
+
+2018-07-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * aarch64-linux-nat.c
+       (aarch64_linux_nat_target::stopped_data_address): Remove unused
+       variable.
+       * arm-linux-nat.c (fetch_regs): Likewise.
+       (store_regs): Likewise.
+       (fetch_vfp_regs): Likewise.
+       (store_vfp_regs): Likewise.
+       (arm_linux_nat_target::insert_hw_breakpoint): Likewise.
+       (arm_linux_nat_target::remove_hw_breakpoint): Likewise.
+       (arm_linux_nat_target::insert_watchpoint): Likewise.
+       (arm_linux_nat_target::remove_watchpoint): Likewise.
+       * mips-linux-nat.c (mips_linux_nat_target::insert_watchpoint):
+       Likewise.
+       * nat/aarch64-sve-linux-ptrace.c (aarch64_sve_get_sveregs):
+       Likewise.
+       * ppc-linux-nat.c (fetch_register): Likewise.
+       (fetch_all_gp_regs): Likewise.
+       (fetch_ppc_registers): Likewise.
+       (store_all_gp_regs): Likewise.
+       (store_ppc_registers): Likewise.
+       (hwdebug_insert_point): Likewise.
+       (can_use_watchpoint_cond_accel): Likewise.
+       * remote-sim.c (gdb_os_write_stdout): Likewise.
+
+2018-07-22  Simon Marchi  <simon.marchi@polymtl.ca>
+           Tom Tromey  <tom@tromey.com>
+
+       * warning.m4 (AM_GDB_WARNINGS): Add -Wunused-variable and special
+       test for it.
+       * configure: Rebuild.
+
+2018-07-22  Tom Tromey  <tom@tromey.com>
+
+       * regformats/regdat.sh: Define xmltarget_${name} inside
+       #ifndef IN_PROCESS_AGENT.
+
+2018-07-22  Tom Tromey  <tom@tromey.com>
+
+       * value.c (value_fetch_lazy_bitfield): Remove unused variable.
+
+2018-07-22  Tom Tromey  <tom@tromey.com>
+
+       * symfile.c (reread_symbols): Notify iter, not objfile.
+
 2018-07-22  Tom Tromey  <tom@tromey.com>
 
        * ravenscar-thread.c (ravenscar_thread_target::store_registers):