Lines Matching refs:reloc
80 /* Non-zero if warn when a high/shigh reloc has no matching low reloc.
81 Each high/shigh reloc must be paired with it's low cousin in order to
421 -warn-unmatched-high warn when an (s)high reloc has no matching low reloc\n"));
1703 However, we can't finish the fragment here and emit the reloc as insn
1845 given a PC relative reloc. */
1870 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP.
1871 Returns BFD_RELOC_NONE if no reloc type can be found.
1899 /* Record a HI16 reloc for later matching with its LO16 cousin. */
1997 /* Return BFD reloc type from opinfo field in a fixS.
2003 the corresponding LO16 reloc. This is called before md_apply_fix and
2079 _("Unmatched high/shigh reloc"));
2137 /* Return true if can adjust the reloc to be relative to its section
2206 arelent * reloc;
2209 reloc = xmalloc (sizeof (* reloc));
2211 reloc->sym_ptr_ptr = xmalloc (sizeof (asymbol *));
2212 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixP->fx_addsy);
2213 reloc->address = fixP->fx_frag->fr_address + fixP->fx_where;
2278 reloc->howto = bfd_reloc_type_lookup (stdoutput, code);
2281 printf(" => %s\n",reloc->howto->name);
2284 if (reloc->howto == (reloc_howto_type *) NULL)
2287 _("internal error: can't export reloc type %d (`%s')"),
2296 reloc->addend = fixP->fx_offset;
2306 reloc->addend = fixP->fx_offset;
2308 reloc->addend = fixP->fx_addnumber;
2310 return reloc;