diff options
-rw-r--r-- | bfd/elflink.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/bfd/elflink.c b/bfd/elflink.c index 81b3412..a141c9e 100644 --- a/bfd/elflink.c +++ b/bfd/elflink.c @@ -9995,10 +9995,7 @@ elf_link_output_symstrtab (void *finf, if (ELF_ST_BIND (elfsym->st_info) == STB_GNU_UNIQUE) elf_tdata (flinfo->output_bfd)->has_gnu_osabi |= elf_gnu_osabi_unique; - if (name == NULL - || *name == '\0' - || (!bfd_link_relocatable (flinfo->info) - && (input_sec->flags & SEC_EXCLUDE))) + if (name == NULL || *name == '\0') elfsym->st_name = (unsigned long) -1; else { |