Lines Matching refs:reloc
463 /* This macro decides whether a particular reloc is an entry in a
522 arelent * reloc;
531 reloc = xmalloc (sizeof (arelent));
532 reloc->sym_ptr_ptr = xmalloc (sizeof (asymbol *));
533 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixP->fx_addsy);
534 reloc->address = fixP->fx_frag->fr_address + fixP->fx_where;
535 reloc->addend = fixP->fx_offset;
542 reloc->addend = (S_GET_VALUE (fixP->fx_addsy)
582 reloc->addend = fixP->fx_offset = reloc->address;
588 reloc->addend = fixP->fx_offset = reloc->address;
593 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixP->fx_r_type);
595 if (reloc->howto == NULL)
598 _("internal error: reloc %d (`%s') not supported by object file format"),
603 gas_assert (!fixP->fx_pcrel == !reloc->howto->pc_relative);
605 return reloc;
641 bfd_reloc_code_real_type reloc;
648 reloc = BFD_RELOC_CR16_DISP8;
658 reloc = BFD_RELOC_CR16_DISP16;
669 reloc = BFD_RELOC_CR16_DISP24;
676 bfd_get_reloc_size (bfd_reloc_type_lookup (stdoutput, reloc)),
677 fragP->fr_symbol, fragP->fr_offset, 1, reloc);
783 given a PC relative reloc. */