* elflink.h (elf_link_add_object_symbols): Calling check_relocs
authorIan Lance Taylor <ian@airs.com>
Thu, 5 Dec 1996 18:47:03 +0000 (18:47 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 5 Dec 1996 18:47:03 +0000 (18:47 +0000)
commit80be821d2e1e9b79c44d53b08e25b43c29a236b9
tree11a4a6d0c75b41b920e6870074e00e7358726558
parent00a69b895a5ff0836c14a1d7c799963e9f0e10a6
* elflink.h (elf_link_add_object_symbols): Calling check_relocs
even if SEC_ALLOC is not set.
* elf32-i386.c (elf_i386_check_relocs): Don't check SEC_ALLOC
when deciding whether to copy a reloc into a shared object.
(elf_i386_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_check_relocs): Likewise.
(elf32_sparc_relocate_section): Likewise.
* elf32-i386.c (elf_i386_check_relocs): Don't set SEC_ALLOC in a
reloc section if it is not set in the source section.
* elf32-sparc.c (elf32_sparc_check_relocs): Likewise.
* elf.c (bfd_section_from_shdr): Mark a reloc section associated
with a SEC_DEBUGGING section as SEC_DEBUGGING.
PR 11174.
bfd/ChangeLog
bfd/elf.c
bfd/elflink.h