Add per-unit obstack
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index ab02a74a61d288531173ec7bd5df2d3dfacc91f1..5b705632af3d45f993f98725d1e5345a435d2310 100644 (file)
@@ -1,3 +1,118 @@
+2020-02-12  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/frame.c (struct comp_unit) <obstack>: New member.
+       (decode_frame_entry_1): Use the comp_unit obstack.
+
+2020-02-12  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/frame.c (struct comp_unit): Add initializers and
+       constructor.
+       (dwarf2_frame_objfile_data): Store a comp_unit.
+       (dwarf2_frame_find_fde): Update.
+       (dwarf2_build_frame_info): Use "new".
+
+2020-02-12  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/frame.c (struct dwarf2_fde_table): Remove.
+       (dwarf2_fde_table): Typedef for std::vector.
+       (dwarf2_frame_objfile_data): Remove the deleter.  Now static.
+       (dwarf2_frame_find_fde, add_fde, decode_frame_entry_1)
+       (decode_frame_entry): Update.
+       (dwarf2_build_frame_info): Use "new".
+
+2020-02-12  Christian Biesinger  <cbiesinger@google.com>
+
+       * arm-tdep.c (arm_gdbarch_init): Update.
+       * arm-tdep.h (struct gdbarch_tdep) <have_fpa_registers,
+       have_wmmx_registers, have_vfp_pseudos, have_neon_pseudos,
+       have_neon, is_m>: Change to bool.
+
+2020-02-12  Christian Biesinger  <cbiesinger@google.com>
+
+       * arm-tdep.c (arm_dump_tdep): Print more fields of tdep.
+
+2020-02-12  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/loc.c (struct dwarf_expr_baton): Remove.
+
+2020-02-12  Hannes Domani  <ssbssa@yahoo.de>
+
+       * windows-tdep.c (struct windows_gdbarch_data): Add tib_ptr_type.
+       (windows_get_tlb_type): Use windows_gdbarch_data->tib_ptr_type.
+
+2020-02-11  Tom Tromey  <tom@tromey.com>
+
+       * psymtab.h: Update comment.
+
+2020-02-11  Tom Tromey  <tom@tromey.com>
+
+       * gdb_obstack.h (struct auto_obstack): Use
+       DISABLE_COPY_AND_ASSIGN.
+
+2020-02-11  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/frame.h (struct objfile): Don't forward declare.
+
+2020-02-11  Christian Biesinger  <cbiesinger@google.com>
+
+       * cris-tdep.c (cris_supply_gregset): Change signature to match
+       what struct regset expects.
+       (cris_regset): New struct.
+       (fetch_core_registers): Remove.
+       (cris_iterate_over_regset_sections): New function.
+       (_initialize_cris_tdep): Don't call deprecated_add_core_fns.
+       (cris_gdbarch_init): Call set_gdbarch_iterate_over_regset_sections.
+
+2020-02-11  Christian Biesinger  <cbiesinger@google.com>
+
+       * arch/arm.h (enum gdb_regnum): Add comment for the FP0..7
+       registers.
+
+2020-02-11  Christian Biesinger  <cbiesinger@google.com>
+
+       * arm-tdep.c (arm_dump_tdep): Add \n in fprintf.
+
+2020-02-11  Simon Marchi  <simon.marchi@efficios.com>
+
+       * configure: Re-generate.
+
+2020-02-11  Simon Marchi  <simon.marchi@efficios.com>
+
+       * configure: Re-generate.
+
+2020-02-11  Simon Marchi  <simon.marchi@efficios.com>
+
+       * acinclude: Update warning.m4 path.
+       * warning.m4: Move to gdbsupport.
+
+2020-02-11  Tom Tromey  <tromey@adacore.com>
+
+       * remote.c (remote_console_output): Update.
+       * printcmd.c (printf_command): Update.
+       * event-loop.c (gdb_wait_for_event): Update.
+       * linux-nat.c (sigchld_handler): Update.
+       * remote-sim.c (gdb_os_write_stdout): Update.
+       (gdb_os_flush_stdout): Update.
+       (gdb_os_flush_stderr): Update.
+       (gdb_os_write_stderr): Update.
+       * exceptions.c (print_exception): Update.
+       * remote-fileio.c (remote_fileio_func_read): Update.
+       (remote_fileio_func_write): Update.
+       * tui/tui.c (tui_enable): Update.
+       * tui/tui-interp.c (tui_interp::init): Update.
+       * utils.c (init_page_info): Update.
+       (putchar_unfiltered, fputc_unfiltered): Update.
+       (gdb_flush): Update.
+       (emit_style_escape): Update.
+       (flush_wrap_buffer, fputs_maybe_filtered): Update.
+       * ui-file.c (ui_file_isatty, ui_file_read, ui_file_write)
+       (ui_file_write_async_safe, ui_file_flush, ui_file_puts): Remove.
+       (stderr_file::write): Update.
+       (stderr_file::puts): Update.
+       * ui-file.h (ui_file_isatty, ui_file_write)
+       (ui_file_write_async_safe, ui_file_read, ui_file_flush)
+       (ui_file_puts): Don't declare.
+
 2020-02-10  Tom de Vries  <tdevries@suse.de>
 
        * dwarf2/read.c (process_psymtab_comp_unit_reader): Cast concat NULL
This page took 0.024402 seconds and 4 git commands to generate.