Home | History | Annotate | Download | only in config

Lines Matching full:fixp

69     fixS *       fixP;
605 frag_then->tc_frag_data->fixups[i].fixP = f;
616 fixS *fixP;
666 fixP = fix_new_exp (frag, where, (int) size, exp, 0, type);
676 fixP->fx_no_overflow = 1;
971 fixS * fix = rl78b->fixups[fi].fixP;
1158 tc_gen_reloc (asection * seg ATTRIBUTE_UNUSED, fixS * fixp)
1163 if (fixp->fx_r_type == BFD_RELOC_NONE)
1169 if (fixp->fx_subsy
1170 && S_GET_SEGMENT (fixp->fx_subsy) == absolute_section)
1172 fixp->fx_offset -= S_GET_VALUE (fixp->fx_subsy);
1173 fixp->fx_subsy = NULL;
1178 * reloc[0]->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
1179 reloc[0]->address = fixp->fx_frag->fr_address + fixp->fx_where;
1180 reloc[0]->addend = fixp->fx_offset;
1182 if (fixp->fx_r_type == BFD_RELOC_RL78_32_OP
1183 && fixp->fx_subsy)
1185 fixp->fx_r_type = BFD_RELOC_RL78_DIFF;
1194 reloc[rp]->address = fixp->fx_frag->fr_address + fixp->fx_where; \
1206 switch (fixp->fx_r_type)
1210 OPSYM (symbol_get_bfdsym (fixp->fx_subsy));
1213 switch (fixp->fx_size)
1262 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
1286 md_pcrel_from_section (fixS * fixP, segT sec)
1290 if (fixP->fx_addsy != NULL
1291 && (! S_IS_DEFINED (fixP->fx_addsy)
1292 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
1297 rv = fixP->fx_frag->fr_address + fixP->fx_where;
1298 switch (fixP->fx_r_type)