Add per-unit obstack
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 43fe4de68576abb3ef94cebd24dd406fda41593d..5b705632af3d45f993f98725d1e5345a435d2310 100644 (file)
@@ -1,3 +1,45 @@
+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.
This page took 0.023552 seconds and 4 git commands to generate.