Lines Matching full:fix
66 #define TC_FORCE_RELOCATION_ABS(FIX) \ argument
67 ((FIX)->fx_r_type == BFD_RELOC_32_PCREL_S2 \
68 || TC_FORCE_RELOCATION (FIX))
79 #define TC_FORCE_RELOCATION_LOCAL(FIX) \ argument
80 (!(FIX)->fx_pcrel \
81 || (FIX)->fx_plt \
83 && S_IS_EXTERNAL ((FIX)->fx_addsy)) \
84 || TC_FORCE_RELOCATION (FIX))
93 #define tc_fix_adjustable(FIX) \ argument
94 ((FIX)->fx_r_type != BFD_RELOC_VTABLE_INHERIT \
95 && (FIX)->fx_r_type != BFD_RELOC_VTABLE_ENTRY \
96 && ((FIX)->fx_r_type < BFD_RELOC_SPARC_TLS_GD_HI22 \
97 || (FIX)->fx_r_type > BFD_RELOC_SPARC_TLS_TPOFF64) \
99 || ((FIX)->fx_r_type != BFD_RELOC_HI22 \
100 && (FIX)->fx_r_type != BFD_RELOC_LO10 \
101 && (FIX)->fx_r_type != BFD_RELOC_SPARC13 \
102 && ((FIX)->fx_r_type != BFD_RELOC_32_PCREL_S2 \
103 || !generic_force_reloc (FIX)) \
104 && ((FIX)->fx_pcrel \
105 || ((FIX)->fx_subsy != NULL \
106 && (S_GET_SEGMENT ((FIX)->fx_subsy) \
107 == S_GET_SEGMENT ((FIX)->fx_addsy))) \
108 || S_IS_LOCAL ((FIX)->fx_addsy)))))
111 #define MD_APPLY_SYM_VALUE(FIX) 0 argument
122 #define tc_fix_adjustable(FIX) \ argument
124 || ((FIX)->fx_pcrel \
125 && ((FIX)->fx_addsy == NULL \
126 || (! S_IS_EXTERNAL ((FIX)->fx_addsy) \
127 && ! S_IS_WEAK ((FIX)->fx_addsy)))) \
128 || (FIX)->fx_r_type == BFD_RELOC_16 \
129 || (FIX)->fx_r_type == BFD_RELOC_32)
160 #define TC_FIX_DATA_PRINT(FILE, FIX) \ argument
164 (unsigned long) (FIX)->tc_fix_data); \