https://sourceware.org/bugzilla/show_bug.cgi?id=33291

--- Comment #6 from Sam James <sam at gentoo dot org> ---
Yeah, this hacked in to try it fixes the tiny testcase at least:

--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -3766,7 +3766,7 @@ elf_fake_sections (bfd *abfd, asection *asect, void
*fsarg)
   if ((asect->flags & (SEC_GROUP | SEC_EXCLUDE)) == SEC_EXCLUDE)
     this_hdr->sh_flags |= SHF_EXCLUDE;

-  if (this_hdr->sh_entsize == 0)
+  if (bfd_link_relocatable (arg->link_info) && this_hdr->sh_entsize == 0)
     this_hdr->sh_entsize = asect->entsize;

   /* If the section has relocs, set up a section header for the

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to