aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1995-09-15 14:29:05 +0000
committerIan Lance Taylor <ian@airs.com>1995-09-15 14:29:05 +0000
commit1862bbd8d9f928560ac4173513c5657e50066525 (patch)
treeb26c29f8c2f1ece7213cf79adb96b0639bcdf4b8 /bfd
parent95295b419c04c19af670067a8750bb6bc271d9c4 (diff)
downloadfsf-binutils-gdb-1862bbd8d9f928560ac4173513c5657e50066525.zip
fsf-binutils-gdb-1862bbd8d9f928560ac4173513c5657e50066525.tar.gz
fsf-binutils-gdb-1862bbd8d9f928560ac4173513c5657e50066525.tar.bz2
Make the COFF backend linker merge common types:
* cofflink.c (struct coff_debug_merge_element): Define. (struct coff_debug_merge_type): Define. (struct coff_debug_merge_hash_entry): Define. (struct coff_debug_merge_hash_table): Define. (coff_debug_merge_hash_table_init): Define. (coff_debug_merge_hash_table_free): Define. (coff_debug_merge_hash_lookup): Define. (struct coff_final_link_info): Add debug_merge field. (coff_debug_merge_hash_newfunc): New static function. (_bfd_coff_final_link): Allocate and free debug_merge table. (coff_link_input_bfd): Merge identical enum, struct and union types. PR 7145.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 9de6db3..6fe65ed 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,19 @@
+Fri Sep 15 10:24:36 1995 Ian Lance Taylor <ian@cygnus.com>
+
+ Make the COFF backend linker merge common types:
+ * cofflink.c (struct coff_debug_merge_element): Define.
+ (struct coff_debug_merge_type): Define.
+ (struct coff_debug_merge_hash_entry): Define.
+ (struct coff_debug_merge_hash_table): Define.
+ (coff_debug_merge_hash_table_init): Define.
+ (coff_debug_merge_hash_table_free): Define.
+ (coff_debug_merge_hash_lookup): Define.
+ (struct coff_final_link_info): Add debug_merge field.
+ (coff_debug_merge_hash_newfunc): New static function.
+ (_bfd_coff_final_link): Allocate and free debug_merge table.
+ (coff_link_input_bfd): Merge identical enum, struct and union
+ types.
+
Thu Sep 14 14:53:58 1995 Ian Lance Taylor <ian@cygnus.com>
Convert i960 COFF to use COFF backend linker.