• Jakub Jelinek's avatar
    * elf64-alpha.c (ALPHA_ELF_GOT_ENTRY_RELOCS_XLATED): Defined. · f7460f5f
    Jakub Jelinek authored
    	(elf64_alpha_relocate_section): Translate local_got_entries
    	for STT_SECTION symbol to SHF_MERGE section the first time
    	we see it.
    	* elfxx-ia64.c (struct elfNN_ia64_local_hash_entry): Add
    	sec_merge_done.
    	(get_local_sym_hash): New, extracted from get_dyn_sym_info.
    	(get_dyn_sym_info): Use it.
    	(elfNN_ia64_relocate_section): Translate local dyn entries
    	for STT_SECTION symbol to SHF_MERGE section the first time
    	we see it.
    
            * write.c (adjust_reloc_syms): Mark SEC_MERGE symbols as used
            in reloc if it has non-zero addend.
            * config/tc-alpha.c (tc_gen_reloc): Reinstall SEC_MERGE check.
            * config/tc-sparc.c (md_apply_fix3): Likewise.
    f7460f5f
elf64-alpha.c 122 KB