Lines Matching refs:fixp
751 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixp) in tc_gen_reloc() argument
756 if (fixp->fx_subsy != NULL) in tc_gen_reloc()
758 if (S_GET_SEGMENT (fixp->fx_addsy) == S_GET_SEGMENT (fixp->fx_subsy) in tc_gen_reloc()
759 && S_IS_DEFINED (fixp->fx_subsy)) in tc_gen_reloc()
761 fixp->fx_offset -= S_GET_VALUE (fixp->fx_subsy); in tc_gen_reloc()
762 fixp->fx_subsy = NULL; in tc_gen_reloc()
768 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
770 fixp->fx_addsy ? S_GET_NAME (fixp->fx_addsy) : "0", in tc_gen_reloc()
771 segment_name (fixp->fx_addsy in tc_gen_reloc()
772 ? S_GET_SEGMENT (fixp->fx_addsy) in tc_gen_reloc()
774 S_GET_NAME (fixp->fx_subsy), in tc_gen_reloc()
775 segment_name (S_GET_SEGMENT (fixp->fx_addsy))); in tc_gen_reloc()
778 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type); in tc_gen_reloc()
781 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
783 (int) fixp->fx_r_type); in tc_gen_reloc()
786 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
788 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy); in tc_gen_reloc()
789 reloc->addend = fixp->fx_offset; in tc_gen_reloc()
812 md_pcrel_from (fixS *fixp) in md_pcrel_from() argument
814 return fixp->fx_frag->fr_address; in md_pcrel_from()