Lines Matching defs:fixp

15828  cCL(fixp,	e100130, 2, (RR, RF),	     rd_rm),
16692 fixS *fixp;
16842 fixp = fix_new_exp (fragp, fragp->fr_fix, fragp->fr_var, &exp, pc_rel,
16844 fixp->fx_file = fragp->fr_file;
16845 fixp->fx_line = fragp->fr_line;
19066 tc_gen_reloc (asection *section, fixS *fixp)
19074 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
19075 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
19077 if (fixp->fx_pcrel)
19080 fixp->fx_offset -= md_pcrel_from_section (fixp, section);
19082 fixp->fx_offset = reloc->address;
19084 reloc->addend = fixp->fx_offset;
19086 switch (fixp->fx_r_type)
19089 if (fixp->fx_pcrel)
19096 if (fixp->fx_pcrel)
19103 if (fixp->fx_pcrel)
19110 if (fixp->fx_pcrel)
19117 if (fixp->fx_pcrel)
19124 if (fixp->fx_pcrel)
19131 if (fixp->fx_pcrel)
19153 code = fixp->fx_r_type;
19160 as_bad_where (fixp->fx_file, fixp->fx_line,
19205 code = fixp->fx_r_type;
19213 if (!S_IS_COMMON (fixp->fx_addsy))
19215 code = fixp->fx_r_type;
19220 as_bad_where (fixp->fx_file, fixp->fx_line,
19225 as_bad_where (fixp->fx_file, fixp->fx_line,
19232 code = fixp->fx_r_type;
19236 if (fixp->fx_addsy != NULL
19237 && !S_IS_DEFINED (fixp->fx_addsy)
19238 && S_IS_LOCAL (fixp->fx_addsy))
19240 as_bad_where (fixp->fx_file, fixp->fx_line,
19242 S_GET_NAME (fixp->fx_addsy));
19246 as_bad_where (fixp->fx_file, fixp->fx_line,
19254 switch (fixp->fx_r_type)
19270 as_bad_where (fixp->fx_file, fixp->fx_line,
19280 && fixp->fx_addsy == GOT_symbol)
19283 reloc->addend = fixp->fx_offset = reloc->address;
19291 as_bad_where (fixp->fx_file, fixp->fx_line,
19299 if (fixp->fx_r_type == BFD_RELOC_VTABLE_ENTRY)
19300 reloc->address = fixp->fx_offset;
19365 arm_force_relocation (struct fix * fixp)
19368 if (fixp->fx_r_type == BFD_RELOC_RVA)
19373 if (fixp->fx_r_type == BFD_RELOC_ARM_IMMEDIATE
19374 || fixp->fx_r_type == BFD_RELOC_ARM_OFFSET_IMM
19375 || fixp->fx_r_type == BFD_RELOC_ARM_ADRL_IMMEDIATE
19376 || fixp->fx_r_type == BFD_RELOC_ARM_T32_ADD_IMM
19377 || fixp->fx_r_type == BFD_RELOC_ARM_T32_IMMEDIATE
19378 || fixp->fx_r_type == BFD_RELOC_ARM_T32_IMM12
19379 || fixp->fx_r_type == BFD_RELOC_ARM_T32_ADD_PC12)
19383 if ((fixp->fx_r_type >= BFD_RELOC_ARM_ALU_PC_G0_NC
19384 && fixp->fx_r_type <= BFD_RELOC_ARM_LDC_SB_G2)
19385 || fixp->fx_r_type == BFD_RELOC_ARM_LDR_PC_G0)
19389 if (fixp->fx_r_type == BFD_RELOC_32
19390 && fixp->fx_addsy
19391 && (symbol_get_bfdsym (fixp->fx_addsy)->flags & BSF_FUNCTION))
19394 return generic_force_reloc (fixp);