Lines Matching full:fixp
400 md_pcrel_from (fixS * fixp)
402 return fixp->fx_where +
403 fixp->fx_frag->fr_address + 1;
1955 md_apply_fix (fixS * fixP, valueT* valP, segT seg ATTRIBUTE_UNUSED)
1958 char *p_lit = fixP->fx_where + fixP->fx_frag->fr_literal;
1960 switch (fixP->fx_r_type)
1963 if (fixP->fx_addsy)
1965 fixP->fx_no_overflow = 1;
1966 fixP->fx_done = 0;
1970 fixP->fx_no_overflow = (-128 <= val && val < 128);
1971 if (!fixP->fx_no_overflow)
1972 as_bad_where (fixP->fx_file, fixP->fx_line,
1975 fixP->fx_done = 1;
1980 if (fixP->fx_addsy)
1982 fixP->fx_no_overflow = 1;
1983 fixP->fx_done = 0;
1987 fixP->fx_no_overflow = (-128 <= val && val < 128);
1988 if (!fixP->fx_no_overflow)
1989 as_bad_where (fixP->fx_file, fixP->fx_line,
1992 fixP->fx_done = 1;
1998 as_warn_where (fixP->fx_file, fixP->fx_line, _("overflow"));
2000 fixP->fx_no_overflow = 1;
2001 if (fixP->fx_addsy == NULL)
2002 fixP->fx_done = 1;
2008 fixP->fx_no_overflow = 1;
2009 if (fixP->fx_addsy == NULL)
2010 fixP->fx_done = 1;
2017 fixP->fx_no_overflow = 1;
2018 if (fixP->fx_addsy == NULL)
2019 fixP->fx_done = 1;
2027 if (fixP->fx_addsy == NULL)
2028 fixP->fx_done = 1;
2032 printf (_("md_apply_fix: unknown r_type 0x%x\n"), fixP->fx_r_type);
2048 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED , fixS *fixp)
2052 if (! bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type))
2054 as_bad_where (fixp->fx_file, fixp->fx_line,
2056 (int) fixp->fx_r_type);
2062 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
2063 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
2064 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
2065 reloc->addend = fixp->fx_offset;