Home | History | Annotate | Download | only in config

Lines Matching full:fixp

1760 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixp)
1765 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
1766 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
1767 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
1770 as_bad_where (fixp->fx_file, fixp->fx_line,
1772 (int) fixp->fx_r_type);
1789 md_pcrel_from_section (fixS *fixp, segT sec)
1791 if (fixp->fx_addsy != (symbolS *) NULL
1792 && (!S_IS_DEFINED (fixp->fx_addsy)
1793 || (S_GET_SEGMENT (fixp->fx_addsy) != sec)))
1795 return fixp->fx_frag->fr_address + fixp->fx_where;
1901 md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
1907 if (fixP->fx_addsy == (symbolS *) NULL)
1908 fixP->fx_done = 1;
1911 if (fixP->fx_subsy != (symbolS *) NULL)
1912 as_bad_where (fixP->fx_file, fixP->fx_line, _("expression too complex"));
1916 where = fixP->fx_frag->fr_literal + fixP->fx_where;
1919 switch (fixP->fx_r_type)
1922 if (fixP->fx_addsy != NULL)
1924 fixP->fx_line, S_GET_NAME (fixP->fx_addsy));
1927 fixP->fx_line, value);
1933 if (fixP->fx_addsy != NULL)
1935 fixP->fx_line, S_GET_NAME (fixP->fx_addsy));
1938 fixP->fx_line, value);
1944 if (fixP->fx_addsy != NULL)
1946 fixP->fx_line, S_GET_NAME (fixP->fx_addsy));
1955 check_size (value, 6, fixP->fx_file, fixP->fx_line);
1961 if (fixP->fx_where & 0x7)
1963 if (fixP->fx_done)
1966 fixP->fx_r_type = BFD_RELOC_D30V_9_PCREL_R;
1968 check_size (value, 9, fixP->fx_file, fixP->fx_line);
1974 check_size (value, 15, fixP->fx_file, fixP->fx_line);
1980 if (fixP->fx_where & 0x7)
1982 if (fixP->fx_done)
1985 fixP->fx_r_type = BFD_RELOC_D30V_15_PCREL_R;
1987 check_size (value, 15, fixP->fx_file, fixP->fx_line);
1993 check_size (value, 21, fixP->fx_file, fixP->fx_line);
1999 if (fixP->fx_where & 0x7)
2001 if (fixP->fx_done)
2004 fixP->fx_r_type = BFD_RELOC_D30V_21_PCREL_R;
2006 check_size (value, 21, fixP->fx_file, fixP->fx_line);
2035 fixP->fx_line, fixP->fx_r_type);