Home | History | Annotate | Download | only in config

Lines Matching refs:fix

1512 		     its use, so that users have some time to fix their code.
3400 fixS *fix;
3407 for (fix = seginfo->fix_root; fix != NULL; fix = fix->fx_next)
3409 if (fix->fx_addsy == sym)
3412 fix->fx_tcbit = 1;
3425 fixS *fix;
3431 for (fix = seginfo->fix_root; fix != NULL; fix = fix->fx_next)
3435 sym = fix->fx_addsy;
3442 fix->fx_addsy = local_symbol_get_real_symbol (ls);
3446 for (fix = seginfo->fix_root; fix != NULL; fix = fix->fx_next)
3453 if (fix->fx_r_type != BFD_RELOC_SH_USES)
3458 sym = fix->fx_addsy;
3460 || fix->fx_subsy != NULL
3461 || fix->fx_addnumber != 0
3465 as_warn_where (fix->fx_file, fix->fx_line,
3484 as_warn_where (fix->fx_file, fix->fx_line,
3504 as_warn_where (fix->fx_file, fix->fx_line,
3814 sh_local_pcrel (fixS *fix)
3817 && (fix->fx_r_type == BFD_RELOC_SH_PCDISP8BY2
3818 || fix->fx_r_type == BFD_RELOC_SH_PCDISP12BY2
3819 || fix->fx_r_type == BFD_RELOC_SH_PCRELIMM8BY2
3820 || fix->fx_r_type == BFD_RELOC_SH_PCRELIMM8BY4
3821 || fix->fx_r_type == BFD_RELOC_8_PCREL
3822 || fix->fx_r_type == BFD_RELOC_SH_SWITCH16
3823 || fix->fx_r_type == BFD_RELOC_SH_SWITCH32));
3831 sh_force_relocation (fixS *fix)
3835 if (sh_local_pcrel (fix))
3839 if (fix->fx_r_type == BFD_RELOC_SH_LOOP_START
3840 || fix->fx_r_type == BFD_RELOC_SH_LOOP_END
3841 || fix->fx_r_type == BFD_RELOC_SH_TLS_GD_32
3842 || fix->fx_r_type == BFD_RELOC_SH_TLS_LD_32
3843 || fix->fx_r_type == BFD_RELOC_SH_TLS_IE_32
3844 || fix->fx_r_type == BFD_RELOC_SH_TLS_LDO_32
3845 || fix->fx_r_type == BFD_RELOC_SH_TLS_LE_32
3846 || generic_force_reloc (fix))
3852 return (fix->fx_pcrel
3853 || SWITCH_TABLE (fix)
3854 || fix->fx_r_type == BFD_RELOC_SH_COUNT
3855 || fix->fx_r_type == BFD_RELOC_SH_ALIGN
3856 || fix->fx_r_type == BFD_RELOC_SH_CODE
3857 || fix->fx_r_type == BFD_RELOC_SH_DATA
3859 || fix->fx_r_type == BFD_RELOC_SH_SHMEDIA_CODE
3861 || fix->fx_r_type == BFD_RELOC_SH_LABEL);
4347 sized - maybe it will fix up. */