COFF linker segmentation faults

Message ID 20190528083014.GU6820@bubble.grove.modra.org
State New
Headers show
Series
  • COFF linker segmentation faults
Related show

Commit Message

Alan Modra May 28, 2019, 8:30 a.m.
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.


-- 
Alan Modra
Australia Development Lab, IBM

Patch

diff --git a/bfd/cofflink.c b/bfd/cofflink.c
index ac07d05e57..5e02760154 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.  */