Lines Matching refs:fix
3396 fixS *fix; in sh_count_relocs() local
3403 for (fix = seginfo->fix_root; fix != NULL; fix = fix->fx_next) in sh_count_relocs()
3405 if (fix->fx_addsy == sym) in sh_count_relocs()
3408 fix->fx_tcbit = 1; in sh_count_relocs()
3421 fixS *fix; in sh_frob_section() local
3427 for (fix = seginfo->fix_root; fix != NULL; fix = fix->fx_next) in sh_frob_section()
3431 sym = fix->fx_addsy; in sh_frob_section()
3438 fix->fx_addsy = local_symbol_get_real_symbol (ls); in sh_frob_section()
3442 for (fix = seginfo->fix_root; fix != NULL; fix = fix->fx_next) in sh_frob_section()
3449 if (fix->fx_r_type != BFD_RELOC_SH_USES) in sh_frob_section()
3454 sym = fix->fx_addsy; in sh_frob_section()
3456 || fix->fx_subsy != NULL in sh_frob_section()
3457 || fix->fx_addnumber != 0 in sh_frob_section()
3461 as_warn_where (fix->fx_file, fix->fx_line, in sh_frob_section()
3480 as_warn_where (fix->fx_file, fix->fx_line, in sh_frob_section()
3500 as_warn_where (fix->fx_file, fix->fx_line, in sh_frob_section()
3810 sh_local_pcrel (fixS *fix) in sh_local_pcrel() argument
3813 && (fix->fx_r_type == BFD_RELOC_SH_PCDISP8BY2 in sh_local_pcrel()
3814 || fix->fx_r_type == BFD_RELOC_SH_PCDISP12BY2 in sh_local_pcrel()
3815 || fix->fx_r_type == BFD_RELOC_SH_PCRELIMM8BY2 in sh_local_pcrel()
3816 || fix->fx_r_type == BFD_RELOC_SH_PCRELIMM8BY4 in sh_local_pcrel()
3817 || fix->fx_r_type == BFD_RELOC_8_PCREL in sh_local_pcrel()
3818 || fix->fx_r_type == BFD_RELOC_SH_SWITCH16 in sh_local_pcrel()
3819 || fix->fx_r_type == BFD_RELOC_SH_SWITCH32)); in sh_local_pcrel()
3827 sh_force_relocation (fixS *fix) in sh_force_relocation() argument
3831 if (sh_local_pcrel (fix)) in sh_force_relocation()
3835 if (fix->fx_r_type == BFD_RELOC_SH_LOOP_START in sh_force_relocation()
3836 || fix->fx_r_type == BFD_RELOC_SH_LOOP_END in sh_force_relocation()
3837 || fix->fx_r_type == BFD_RELOC_SH_TLS_GD_32 in sh_force_relocation()
3838 || fix->fx_r_type == BFD_RELOC_SH_TLS_LD_32 in sh_force_relocation()
3839 || fix->fx_r_type == BFD_RELOC_SH_TLS_IE_32 in sh_force_relocation()
3840 || fix->fx_r_type == BFD_RELOC_SH_TLS_LDO_32 in sh_force_relocation()
3841 || fix->fx_r_type == BFD_RELOC_SH_TLS_LE_32 in sh_force_relocation()
3842 || generic_force_reloc (fix)) in sh_force_relocation()
3848 return (fix->fx_pcrel in sh_force_relocation()
3849 || SWITCH_TABLE (fix) in sh_force_relocation()
3850 || fix->fx_r_type == BFD_RELOC_SH_COUNT in sh_force_relocation()
3851 || fix->fx_r_type == BFD_RELOC_SH_ALIGN in sh_force_relocation()
3852 || fix->fx_r_type == BFD_RELOC_SH_CODE in sh_force_relocation()
3853 || fix->fx_r_type == BFD_RELOC_SH_DATA in sh_force_relocation()
3855 || fix->fx_r_type == BFD_RELOC_SH_SHMEDIA_CODE in sh_force_relocation()
3857 || fix->fx_r_type == BFD_RELOC_SH_LABEL); in sh_force_relocation()