Lines Matching refs:fix
80 #define TC_FORCE_RELOCATION_LOCAL(FIX) \
81 (!(FIX)->fx_pcrel \
82 || (FIX)->fx_r_type == BFD_RELOC_32_PLT_PCREL \
83 || (FIX)->fx_r_type == BFD_RELOC_SH_PLT_LOW16 \
84 || (FIX)->fx_r_type == BFD_RELOC_SH_PLT_MEDLOW16 \
85 || (FIX)->fx_r_type == BFD_RELOC_SH_PLT_MEDHI16 \
86 || (FIX)->fx_r_type == BFD_RELOC_SH_PLT_HI16 \
87 || (FIX)->fx_r_type == BFD_RELOC_32_GOT_PCREL \
88 || (FIX)->fx_r_type == BFD_RELOC_SH_GOT_LOW16 \
89 || (FIX)->fx_r_type == BFD_RELOC_SH_GOT_MEDLOW16 \
90 || (FIX)->fx_r_type == BFD_RELOC_SH_GOT_MEDHI16 \
91 || (FIX)->fx_r_type == BFD_RELOC_SH_GOT_HI16 \
92 || (FIX)->fx_r_type == BFD_RELOC_SH_GOT10BY4 \
93 || (FIX)->fx_r_type == BFD_RELOC_SH_GOT10BY8 \
94 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPLT32 \
95 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPLT_LOW16 \
96 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPLT_MEDLOW16 \
97 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPLT_MEDHI16 \
98 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPLT_HI16 \
99 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPLT10BY4 \
100 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPLT10BY8 \
101 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPC \
102 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPC_LOW16 \
103 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPC_MEDLOW16 \
104 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPC_MEDHI16 \
105 || (FIX)->fx_r_type == BFD_RELOC_SH_GOTPC_HI16 \
106 || TC_FORCE_RELOCATION (FIX))
109 #define TC_FORCE_RELOCATION_SUB_SAME(FIX, SEC) \
111 || TC_FORCE_RELOCATION (FIX) \
112 || (sh_relax && SWITCH_TABLE (FIX)) \
113 || *symbol_get_tc ((FIX)->fx_addsy) != NULL)
117 #define TC_VALIDATE_FIX_SUB(FIX, SEG) \
119 && ((FIX)->fx_r_type == BFD_RELOC_32_PLT_PCREL \
120 || (sh_relax && SWITCH_TABLE (FIX)) \
121 || *symbol_get_tc ((FIX)->fx_addsy) != NULL))
137 #define MD_PCREL_FROM_SECTION(FIX, SEC) \
138 shmedia_md_pcrel_from_section (FIX, SEC)
140 extern valueT shmedia_md_pcrel_from_section (struct fix *, segT);