PR ld/20912
* emultempl/elf32.em (_place_orphan): Test for ELF format of the
orphan before looking for the SHF_EXCLUDE flag.
+2016-12-02 Nick Clifton <nickc@redhat.com>
+
+ PR ld/20912
+ * emultempl/elf32.em (_place_orphan): Test for ELF format of the
+ orphan before looking for the SHF_EXCLUDE flag.
+
2016-12-02 Josh Conner <joshconner@google.com>
* Makefile.am: Add dependency information for earmelf_fuchsia.c.
if (os->bfd_section != NULL
&& (os->bfd_section->flags == 0
|| ((!bfd_link_relocatable (&link_info)
- || (((elf_section_flags (s)
- ^ elf_section_flags (os->bfd_section))
- & SHF_EXCLUDE) == 0))
+ || (iself && (((elf_section_flags (s)
+ ^ elf_section_flags (os->bfd_section))
+ & SHF_EXCLUDE) == 0)))
&& ((s->flags ^ os->bfd_section->flags)
& (SEC_LOAD | SEC_ALLOC)) == 0
&& _bfd_elf_match_sections_by_type (link_info.output_bfd,