diff options
author | Per Bothner <per@bothner.com> | 1992-12-16 00:01:59 +0000 |
---|---|---|
committer | Per Bothner <per@bothner.com> | 1992-12-16 00:01:59 +0000 |
commit | 287c221dd2a91102d870178b6e3fd5a6fcfed549 (patch) | |
tree | 44c2563b6f9fa69971a2d5cec155adfa1fff43c1 /bfd/ChangeLog | |
parent | b5329d84cc108d6b44dd6d330ea209cb46ec7b76 (diff) | |
download | gdb-287c221dd2a91102d870178b6e3fd5a6fcfed549.zip gdb-287c221dd2a91102d870178b6e3fd5a6fcfed549.tar.gz gdb-287c221dd2a91102d870178b6e3fd5a6fcfed549.tar.bz2 |
Various changes to improve archive support. See ChangeLog.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 51669a3..183c968 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,24 @@ +Tue Dec 15 15:40:30 1992 Per Bothner (bothner@cygnus.com) + + * archive.c (do_slurp_bsd_armap, do_slurp_coff_armap): New + functions, with the "guts" of the old bfd_slurp_bsd_armap + and bfd_slurp_coff_armap, but assuming we've already checked + if the armap is present or not. + Also, rewrite a bit to avoid keeping around obstack data + that we don't need. + * archive.c (snarf_ar_header, _bfd_slurp_extended_name_table): + Various fixes to correctly handle COFF_style archives names. + (Note that because these have a trailing '/', the names can + have embedded spaces.) + * archive.c (bfd_slurp_armap): New function, replaces old + bfd_slurp_bsd_armap and bfd_slurp_coff_armap. Recognizes + _either_ format, and calls do_slurp_bsd_armap or + do_slurp_coff_armap if either form of map is seen. + * libbfd-in.h: Changed bfd_slurp_bsd_armap and + bfd_slurp_coff_armap into macro synonyms for bfd_slurp_armap. + * elf.c (elf_slurp_armap, elf_write_armap): Fix. + * Makefile.in (AR_FLAGS): Use rc instead of non-standard qc. + Mon Dec 14 17:08:08 1992 Stu Grossman (grossman at cygnus.com) * hppa.c: #include "sysdep.h", not <sysdep.h>. |