From 0f4a61b42002f568473f821f00dd240413beadd0 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 28 May 2019 17:52:42 +0930 Subject: COFF linker segmentation faults A plugin can change the element, so call the generic bfd_link_add_symbols. PR 24596 * cofflink.c (coff_link_check_archive_element): Don't assume element is a coff object file after calling add_archive_element. --- bfd/cofflink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bfd/cofflink.c') diff --git a/bfd/cofflink.c b/bfd/cofflink.c index ac07d05..5e02760 100644 --- a/bfd/cofflink.c +++ b/bfd/cofflink.c @@ -221,7 +221,7 @@ coff_link_check_archive_element (bfd *abfd, return TRUE; *pneeded = TRUE; - return coff_link_add_object_symbols (abfd, info); + return bfd_link_add_symbols (abfd, info); } /* Add all the symbols from an object file to the hash table. */ -- cgit v1.1