Lines Matching refs:fixp

3668 tc_gen_reloc (asection *section, fixS *fixp)  in tc_gen_reloc()  argument
3678 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy); in tc_gen_reloc()
3679 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
3681 switch (fixp->fx_r_type) in tc_gen_reloc()
3751 code = fixp->fx_r_type; in tc_gen_reloc()
3779 if (generic_force_reloc (fixp)) in tc_gen_reloc()
3784 if (fixp->fx_addsy != NULL) in tc_gen_reloc()
3786 if (strcmp (S_GET_NAME (fixp->fx_addsy), GOT_NAME) == 0) in tc_gen_reloc()
3789 if (strcmp (S_GET_NAME (fixp->fx_addsy), GOTT_BASE) == 0 in tc_gen_reloc()
3790 || strcmp (S_GET_NAME (fixp->fx_addsy), GOTT_INDEX) == 0) in tc_gen_reloc()
3797 if (fixp->fx_addsy != NULL) in tc_gen_reloc()
3799 if (strcmp (S_GET_NAME (fixp->fx_addsy), GOT_NAME) == 0) in tc_gen_reloc()
3802 if (strcmp (S_GET_NAME (fixp->fx_addsy), GOTT_BASE) == 0 in tc_gen_reloc()
3803 || strcmp (S_GET_NAME (fixp->fx_addsy), GOTT_INDEX) == 0) in tc_gen_reloc()
3833 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
3835 fixp->fx_r_type, bfd_get_reloc_code_name (code)); in tc_gen_reloc()
3847 reloc->addend = fixp->fx_addnumber; in tc_gen_reloc()
3849 && fixp->fx_r_type == BFD_RELOC_32_PCREL_S2 in tc_gen_reloc()
3850 && fixp->fx_addsy != NULL in tc_gen_reloc()
3851 && (S_IS_EXTERNAL (fixp->fx_addsy) in tc_gen_reloc()
3852 || S_IS_WEAK (fixp->fx_addsy)) in tc_gen_reloc()
3853 && S_IS_DEFINED (fixp->fx_addsy) in tc_gen_reloc()
3854 && ! S_IS_COMMON (fixp->fx_addsy)) in tc_gen_reloc()
3855 reloc->addend = fixp->fx_addnumber; in tc_gen_reloc()
3857 reloc->addend = fixp->fx_offset - reloc->address; in tc_gen_reloc()
3869 reloc->addend = fixp->fx_addnumber; in tc_gen_reloc()
3870 else if (symbol_section_p (fixp->fx_addsy)) in tc_gen_reloc()
3872 + fixp->fx_addnumber in tc_gen_reloc()
3873 + md_pcrel_from (fixp)); in tc_gen_reloc()
3875 reloc->addend = fixp->fx_offset; in tc_gen_reloc()
3888 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
3890 reloc->addend = fixp->tc_fix_data; in tc_gen_reloc()