Lines Matching refs:irel
2875 Elf_Internal_Rela *irel; in v850_elf_relax_delete_bytes() local
2901 irel = elf_section_data (sec)->relocs; in v850_elf_relax_delete_bytes()
2902 irelend = irel + sec->reloc_count; in v850_elf_relax_delete_bytes()
2906 for (; irel < irelend; irel++) in v850_elf_relax_delete_bytes()
2912 raddr = irel->r_offset; in v850_elf_relax_delete_bytes()
2914 irel->r_offset -= count; in v850_elf_relax_delete_bytes()
2918 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info), in v850_elf_relax_delete_bytes()
2923 if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_ALIGN) in v850_elf_relax_delete_bytes()
2927 extsyms + ELF32_R_SYM (irel->r_info), in v850_elf_relax_delete_bytes()
2928 shndx ? shndx + ELF32_R_SYM (irel->r_info) : NULL, in v850_elf_relax_delete_bytes()
2935 if (ELF32_R_SYM (irel->r_info) < symtab_hdr->sh_info) in v850_elf_relax_delete_bytes()
2946 isym.st_value, irel->r_addend); in v850_elf_relax_delete_bytes()
2956 indx = ELF32_R_SYM (irel->r_info) - symtab_hdr->sh_info; in v850_elf_relax_delete_bytes()
2966 sec->output_section->vma, sec->output_offset, irel->r_addend); in v850_elf_relax_delete_bytes()
2970 paddr = symval + irel->r_addend; in v850_elf_relax_delete_bytes()
2974 irel->r_addend += count; in v850_elf_relax_delete_bytes()
2977 irel->r_addend -= count; in v850_elf_relax_delete_bytes()
3094 Elf_Internal_Rela *irel; in v850_elf_relax_section() local
3124 for (irel = internal_relocs; irel < irelend; irel ++) in v850_elf_relax_section()
3125 if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_ALIGN in v850_elf_relax_section()
3126 && irel->r_offset > addr in v850_elf_relax_section()
3127 && irel->r_offset < toaddr) in v850_elf_relax_section()
3128 toaddr = irel->r_offset; in v850_elf_relax_section()
3165 for (irel = internal_relocs; irel < irelend; irel++) in v850_elf_relax_section()
3178 if (! (irel->r_offset >= addr && irel->r_offset < toaddr in v850_elf_relax_section()
3179 && (ELF32_R_TYPE (irel->r_info) == (int) R_V850_LONGCALL in v850_elf_relax_section()
3180 || ELF32_R_TYPE (irel->r_info) == (int) R_V850_LONGJUMP))) in v850_elf_relax_section()
3185 irel->r_info, in v850_elf_relax_section()
3186 irel->r_offset, in v850_elf_relax_section()
3187 irel->r_addend ); in v850_elf_relax_section()
3214 laddr = irel->r_offset; in v850_elf_relax_section()
3216 if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_LONGCALL) in v850_elf_relax_section()
3255 bfd_get_filename (abfd), (unsigned long) irel->r_offset)); in v850_elf_relax_section()
3264 bfd_get_filename (abfd), (unsigned long) irel->r_offset+no_match, insn[no_match])); in v850_elf_relax_section()
3306 bfd_get_filename (abfd), (unsigned long) irel->r_offset )); in v850_elf_relax_section()
3344 bfd_get_filename (abfd), (unsigned long) irel->r_offset, irelcall->r_offset )); in v850_elf_relax_section()
3392 addend = irel->r_addend; in v850_elf_relax_section()
3395 - (irel->r_offset in v850_elf_relax_section()
3401 irel->r_offset, in v850_elf_relax_section()
3402 (irel->r_offset in v850_elf_relax_section()
3425 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (hi_irelfn->r_info), R_V850_PCR22); in v850_elf_relax_section()
3427 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (hi_irelfn->r_info), R_V850_22_PCREL); in v850_elf_relax_section()
3437 contents + irel->r_offset); in v850_elf_relax_section()
3443 contents + irel->r_offset); in v850_elf_relax_section()
3453 irel->r_offset + 4, toaddr, 12)) in v850_elf_relax_section()
3458 else if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_LONGJUMP) in v850_elf_relax_section()
3485 bfd_get_filename (abfd), (unsigned long) irel->r_offset)); in v850_elf_relax_section()
3494 bfd_get_filename (abfd), (unsigned long) irel->r_offset+no_match, insn[no_match])); in v850_elf_relax_section()
3525 bfd_get_filename (abfd), (unsigned long) irel->r_offset )); in v850_elf_relax_section()
3559 isym->st_value, irel->r_addend); in v850_elf_relax_section()
3569 indx = ELF32_R_SYM (irel->r_info) - symtab_hdr->sh_info; in v850_elf_relax_section()
3587 sec->output_section->vma, sec->output_offset, irel->r_addend); in v850_elf_relax_section()
3591 addend = irel->r_addend; in v850_elf_relax_section()
3594 - (irel->r_offset in v850_elf_relax_section()
3600 irel->r_offset, in v850_elf_relax_section()
3601 (irel->r_offset in v850_elf_relax_section()
3626 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info), R_V850_PCR22); in v850_elf_relax_section()
3628 irel->r_info = in v850_elf_relax_section()
3629 ELF32_R_INFO (ELF32_R_SYM (irel->r_info), R_V850_22_PCREL); in v850_elf_relax_section()
3631 irel->r_addend = addend; in v850_elf_relax_section()
3640 contents + irel->r_offset); in v850_elf_relax_section()
3645 bfd_put_32 (abfd, 0x00000780, contents + irel->r_offset); in v850_elf_relax_section()
3652 irel->r_offset + 4, toaddr, 6)) in v850_elf_relax_section()
3662 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info), R_V850_PC9); in v850_elf_relax_section()
3664 irel->r_info = in v850_elf_relax_section()
3665 ELF32_R_INFO (ELF32_R_SYM (irel->r_info), R_V850_9_PCREL); in v850_elf_relax_section()
3667 irel->r_addend = addend; in v850_elf_relax_section()
3676 contents + irel->r_offset); in v850_elf_relax_section()
3681 bfd_put_16 (abfd, 0x0585, contents + irel->r_offset); in v850_elf_relax_section()
3688 irel->r_offset + 2, toaddr, 8)) in v850_elf_relax_section()
3697 for (irel = internal_relocs; irel < irelend; irel++) in v850_elf_relax_section()
3699 if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_ALIGN in v850_elf_relax_section()
3700 && irel->r_offset == toaddr) in v850_elf_relax_section()
3702 irel->r_offset -= align_pad_size; in v850_elf_relax_section()
3704 if (irelalign == NULL || irelalign->r_addend > irel->r_addend) in v850_elf_relax_section()
3705 irelalign = irel; in v850_elf_relax_section()