]> Git Repo - binutils.git/blobdiff - bfd/ChangeLog
* archive.c (SECTION Archives): Update documentation.
[binutils.git] / bfd / ChangeLog
index da2a229eadc5b0782b805a1b89d9a6f5ebefa7d1..3f40b9e7768585f1116023daaa31a398448049ee 100644 (file)
@@ -1,3 +1,19 @@
+2012-08-09  Alan Modra  <[email protected]>
+           Tom Tromey  <[email protected]>
+
+       * archive.c (SECTION Archives): Update documentation.
+       (_bfd_delete_archive_data): Remove.
+       (_bfd_add_bfd_to_archive_cache): Set 'parent_cache' and 'key'.
+       (archive_close_worker, _bfd_archive_close_and_cleanup): New
+       functions.
+       * libbfd-in.h (struct areltdata <parent_cache, key>): New fields.
+       (_bfd_delete_archive_data): Don't declare.
+       (_bfd_archive_close_and_cleanup): Declare.
+       (_bfd_generic_close_and_cleanup): Redefine.
+       * libbfd.h: Rebuild.
+       * opncls.c (_bfd_delete_bfd): Don't call _bfd_delete_archive_data.
+       (bfd_close): Don't close nested thin archives here.
+
 2012-08-07  Tom Tromey  <[email protected]>
 
        * archive.c (_bfd_delete_archive_data): New function.
This page took 0.029435 seconds and 4 git commands to generate.