Lines Matching full:fixp
401 md_pcrel_from (fixS * fixp)
403 return fixp->fx_where +
404 fixp->fx_frag->fr_address + 1;
1956 md_apply_fix (fixS * fixP, valueT* valP, segT seg ATTRIBUTE_UNUSED)
1959 char *p_lit = fixP->fx_where + fixP->fx_frag->fr_literal;
1961 switch (fixP->fx_r_type)
1964 if (fixP->fx_addsy)
1966 fixP->fx_no_overflow = 1;
1967 fixP->fx_done = 0;
1971 fixP->fx_no_overflow = (-128 <= val && val < 128);
1972 if (!fixP->fx_no_overflow)
1973 as_bad_where (fixP->fx_file, fixP->fx_line,
1976 fixP->fx_done = 1;
1981 if (fixP->fx_addsy)
1983 fixP->fx_no_overflow = 1;
1984 fixP->fx_done = 0;
1988 fixP->fx_no_overflow = (-128 <= val && val < 128);
1989 if (!fixP->fx_no_overflow)
1990 as_bad_where (fixP->fx_file, fixP->fx_line,
1993 fixP->fx_done = 1;
1999 as_warn_where (fixP->fx_file, fixP->fx_line, _("overflow"));
2001 fixP->fx_no_overflow = 1;
2002 if (fixP->fx_addsy == NULL)
2003 fixP->fx_done = 1;
2009 fixP->fx_no_overflow = 1;
2010 if (fixP->fx_addsy == NULL)
2011 fixP->fx_done = 1;
2018 fixP->fx_no_overflow = 1;
2019 if (fixP->fx_addsy == NULL)
2020 fixP->fx_done = 1;
2028 if (fixP->fx_addsy == NULL)
2029 fixP->fx_done = 1;
2033 printf (_("md_apply_fix: unknown r_type 0x%x\n"), fixP->fx_r_type);
2049 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED , fixS *fixp)
2053 if (! bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type))
2055 as_bad_where (fixp->fx_file, fixp->fx_line,
2057 (int) fixp->fx_r_type);
2063 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
2064 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
2065 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
2066 reloc->addend = fixp->fx_offset;