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,