Home | History | Annotate | Download | only in config

Lines Matching full:fixp

69     fixS *       fixP;
652 frag_then->tc_frag_data->fixups[i].fixP = f;
663 fixS *fixP;
723 fixP = fix_new_exp (frag, where, (int) size, exp, 0, type);
733 fixP->fx_no_overflow = 1;
1058 fixS * fix = rl78b->fixups[fi].fixP;
1252 tc_gen_reloc (asection * seg ATTRIBUTE_UNUSED, fixS * fixp)
1257 if (fixp->fx_r_type == BFD_RELOC_NONE)
1263 if (fixp->fx_r_type == BFD_RELOC_RL78_RELAX && !linkrelax)
1269 if (fixp->fx_subsy
1270 && S_GET_SEGMENT (fixp->fx_subsy) == absolute_section)
1272 fixp->fx_offset -= S_GET_VALUE (fixp->fx_subsy);
1273 fixp->fx_subsy = NULL;
1278 * reloc[0]->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
1279 reloc[0]->address = fixp->fx_frag->fr_address + fixp->fx_where;
1280 reloc[0]->addend = fixp->fx_offset;
1282 if (fixp->fx_r_type == BFD_RELOC_RL78_32_OP
1283 && fixp->fx_subsy)
1285 fixp->fx_r_type = BFD_RELOC_RL78_DIFF;
1294 reloc[rp]->address = fixp->fx_frag->fr_address + fixp->fx_where; \
1316 switch (fixp->fx_r_type)
1320 OPSYM (symbol_get_bfdsym (fixp->fx_subsy));
1323 switch (fixp->fx_size)
1372 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
1396 md_pcrel_from_section (fixS * fixP, segT sec)
1400 if (fixP->fx_addsy != NULL
1401 && (! S_IS_DEFINED (fixP->fx_addsy)
1402 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
1407 rv = fixP->fx_frag->fr_address + fixP->fx_where;
1408 switch (fixP->fx_r_type)