Lines Matching refs:fixP
1493 md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
1501 if (fixP->fx_addsy == (symbolS *) NULL)
1502 fixP->fx_done = 1;
1505 if (fixP->fx_subsy != (symbolS *) NULL)
1506 as_bad_subtract (fixP);
1508 op_type = fixP->fx_r_type;
1515 fixP->fx_r_type = BFD_RELOC_D10V_10_PCREL_L;
1521 fixP->fx_r_type = BFD_RELOC_D10V_18;
1524 fixP->fx_r_type =
1530 where = fixP->fx_frag->fr_literal + fixP->fx_where;
1533 switch (fixP->fx_r_type)
1541 if (fixP->fx_addsy != NULL
1542 && S_IS_EXTERNAL (fixP->fx_addsy) )
1544 segT fseg = S_GET_SEGMENT (fixP->fx_addsy);
1547 if ( segf && segf->sym != fixP->fx_addsy)
1554 if (fixP->fx_size == 2)
1570 fixP->fx_line);
1572 d10v_insert_operand (insn, op_type, (offsetT) value, left, fixP);
1588 fixP->fx_done = 0;
1593 fixP->fx_line, fixP->fx_r_type);
1702 d10v_fix_adjustable (fixS *fixP)
1705 if (fixP->fx_r_type == BFD_RELOC_VTABLE_INHERIT
1706 || fixP->fx_r_type == BFD_RELOC_VTABLE_ENTRY)