From e8a83e931e09357437c29093ffeeab2afc79ad5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20B=C3=B6ck?= Date: Wed, 15 Jul 2020 08:31:30 +0930 Subject: PR26198 MinGW failure to link regular object file and LTO object file PR 26198 * coffgen.c (_bfd_coff_section_already_linked): Allow for plugin objects both before and after normal object files. * elflink.c (_bfd_elf_section_already_linked): Likewise. --- bfd/elflink.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bfd/elflink.c') diff --git a/bfd/elflink.c b/bfd/elflink.c index 998b72f..6978df5 100644 --- a/bfd/elflink.c +++ b/bfd/elflink.c @@ -14534,7 +14534,8 @@ _bfd_elf_section_already_linked (bfd *abfd, if (((flags & SEC_GROUP) == (l->sec->flags & SEC_GROUP) && ((flags & SEC_GROUP) != 0 || strcmp (name, l->sec->name) == 0)) - || (l->sec->owner->flags & BFD_PLUGIN) != 0) + || (l->sec->owner->flags & BFD_PLUGIN) != 0 + || (sec->owner->flags & BFD_PLUGIN) != 0) { /* The section has already been linked. See if we should issue a warning. */ -- cgit v1.1