Remove make_cleanup_discard_psymtabs
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 57f21c26c7680425aedcfe8ceb6dc9b903bd9fcb..ba3af7a0990729f367409d540cdfd5204907976e 100644 (file)
@@ -1,3 +1,22 @@
+2017-01-10  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2read.c (dwarf2_build_psymtabs): Use psymtab_discarder.
+       * psympriv.h (make_cleanup_discard_psymtabs): Don't declare.
+       * psymtab.c (discard_psymtabs_upto): Remove.
+       (make_cleanup_discard_psymtabs): Remove.
+       (struct psymtab_state): Remove.
+
+2017-01-10  Tom Tromey  <tom@tromey.com>
+
+       * record-full.c (record_full_save_cleanups): Remove.
+       (record_full_save): Use gdb::unlinker.
+       * gcore.c (do_bfd_delete_cleanup): Remove.
+       (gcore_command): Use gdb::unlinker, unique_xmalloc_ptr.  Remove
+       cleanups.
+       * dwarf2read.c (unlink_if_set): Remove.
+       (write_psymtabs_to_index): Use gdb::unlinker.
+       * common/gdb_unlinker.h: New file.
+
 2017-01-10  Tom Tromey  <tom@tromey.com>
 
        * windows-tdep.c (windows_xfer_shared_library): Update.
This page took 0.024129 seconds and 4 git commands to generate.