From 1862bbd8d9f928560ac4173513c5657e50066525 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 15 Sep 1995 14:29:05 +0000 Subject: [PATCH] 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. --- bfd/ChangeLog | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 9de6db3c21..6fe65ed52d 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,19 @@ +Fri Sep 15 10:24:36 1995 Ian Lance Taylor + + 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 Convert i960 COFF to use COFF backend linker.