Lines Matching refs:reloc

215     bfd_reloc_code_real_type reloc;
1074 the_insn.reloc = (the_insn.exp.X_op != O_constant
1090 the_insn.reloc = (the_insn.exp.X_op != O_constant
1112 the_insn.reloc = BFD_RELOC_NONE;
1132 the_insn.reloc = BFD_RELOC_NONE;
1246 the_insn.reloc = (the_insn.exp.X_op != O_constant
1256 the_insn.reloc = (the_insn.exp.X_op != O_constant
1268 the_insn.reloc = (the_insn.exp.X_op != O_constant
1282 the_insn.reloc = (the_insn.exp.X_op != O_constant
1292 the_insn.reloc = BFD_RELOC_NONE;
1301 the_insn.reloc = BFD_RELOC_NONE;
1310 the_insn.reloc = BFD_RELOC_NONE;
1352 nop_insn.reloc = BFD_RELOC_NONE;
1387 assert (the_insn.reloc == BFD_RELOC_NONE);
1461 the_insn.reloc = BFD_RELOC_NONE;
1728 the_insn.reloc = BFD_RELOC_SPARC_11;
1732 the_insn.reloc = BFD_RELOC_SPARC_10;
1738 the_insn.reloc = BFD_RELOC_SPARC_5;
1740 the_insn.reloc = BFD_RELOC_SPARC13;
1748 the_insn.reloc = BFD_RELOC_SPARC_6;
1750 the_insn.reloc = BFD_RELOC_SPARC13;
1756 the_insn.reloc = /* RELOC_WDISP2_14 */ BFD_RELOC_SPARC_WDISP16;
1761 the_insn.reloc = BFD_RELOC_SPARC_WDISP19;
1878 /* The reloc this pseudo-op translates to. */
1879 int reloc;
1911 if (! o->call && the_insn.reloc != BFD_RELOC_NONE)
1919 && (the_insn.reloc != BFD_RELOC_32_PCREL_S2
1929 the_insn.reloc = o->reloc;
2266 the_insn.reloc = BFD_RELOC_NONE; /* reloc handled elsewhere */
2270 the_insn.reloc = BFD_RELOC_SPARC_WDISP22;
2275 the_insn.reloc = BFD_RELOC_32_PCREL_S2;
2281 the_insn.reloc = BFD_RELOC_SPARC22;
2285 the_insn.reloc = BFD_RELOC_SPARC13;
2297 bfd_reloc_code_real_type old_reloc = the_insn.reloc;
2307 /* The reloc this pseudo-op translates to. */
2308 int reloc;
2357 the_insn.reloc = o->reloc;
2458 switch (the_insn.reloc)
2506 the_insn.reloc = old_reloc;
2516 || the_insn.reloc != BFD_RELOC_LO10
2523 the_insn.reloc = BFD_RELOC_SPARC_OLO10;
2527 /* Check for constants that don't require emitting a reloc. */
2535 && the_insn.reloc == BFD_RELOC_32_PCREL_S2
2542 if (the_insn.reloc >= BFD_RELOC_SPARC_TLS_GD_HI22
2543 && the_insn.reloc <= BFD_RELOC_SPARC_TLS_TPOFF64)
2933 if (the_insn->reloc != BFD_RELOC_NONE)
2940 the_insn->reloc);
2946 if (the_insn->reloc == BFD_RELOC_SPARC_OLO10)
3123 /* FIXME: More ridiculous gas reloc hacking. If we are going to
3124 generate a reloc, then we just want to let the reloc addend set
3134 /* When generating PIC code, we do not want an addend for a reloc
3147 reloc against a local symbol which we are going to keep. */
3459 arelent *reloc;
3462 relocs[0] = reloc = (arelent *) xmalloc (sizeof (arelent));
3465 reloc->sym_ptr_ptr = (asymbol **) xmalloc (sizeof (asymbol *));
3466 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
3467 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
3609 reloc->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_LO10);
3611 reloc->howto = bfd_reloc_type_lookup (stdoutput, code);
3612 if (reloc->howto == 0)
3615 _("internal error: can't export reloc type %d (`%s')"),
3617 xfree (reloc);
3625 if (reloc->howto->pc_relative == 0
3628 reloc->addend = fixp->fx_addnumber;
3636 reloc->addend = fixp->fx_addnumber;
3638 reloc->addend = fixp->fx_offset - reloc->address;
3649 reloc->addend = fixp->fx_addnumber;
3651 reloc->addend = (section->vma
3655 reloc->addend = fixp->fx_offset;
3662 relocs[1] = reloc = (arelent *) xmalloc (sizeof (arelent));
3665 reloc->sym_ptr_ptr = (asymbol **) xmalloc (sizeof (asymbol *));
3666 *reloc->sym_ptr_ptr
3668 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
3669 reloc->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_SPARC13);
3670 reloc->addend = fixp->tc_fix_data;
4563 reloc for a cons. We could use the definition there, except that