]> Git Repo - binutils.git/blobdiff - bfd/elf.c
* elf.c (bfd_section_from_shdr): Don't check for reloc sections
[binutils.git] / bfd / elf.c
index 94d953f5a9fd9e0bc658159135d0d8eba780762a..70d36a59a1d7ec1b6285c2ef7b07652b24fcabba 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -864,20 +864,7 @@ bfd_section_from_shdr (abfd, shindex)
           represent such a section, so at least for now, we don't
           try.  We just present it as a normal section.  */
        if (hdr->sh_link != elf_onesymtab (abfd))
-         {
-           if (! _bfd_elf_make_section_from_shdr (abfd, hdr, name))
-             return false;
-           if (hdr->bfd_section != NULL
-               && hdr->sh_info > 0
-               && bfd_section_from_shdr (abfd, hdr->sh_info))
-             {
-               target_sect = bfd_section_from_elf_index (abfd, hdr->sh_info);
-               if (target_sect != NULL
-                   && (target_sect->flags & SEC_DEBUGGING) != 0)
-                 hdr->bfd_section->flags |= SEC_DEBUGGING;
-             }
-           return true;
-         }
+         return _bfd_elf_make_section_from_shdr (abfd, hdr, name);
 
        if (! bfd_section_from_shdr (abfd, hdr->sh_info))
          return false;
This page took 0.025028 seconds and 4 git commands to generate.