Lines Matching refs:reloc
195 bfd_reloc_code_real_type reloc;
357 bfd_reloc_code_real_type reloc = arg_encode[insn.reloc_arg[i]].reloc;
360 if (reloc == BFD_RELOC_SPU_PCREL9a
361 || reloc == BFD_RELOC_SPU_PCREL9b
362 || reloc == BFD_RELOC_SPU_PCREL16)
365 reloc = BFD_RELOC_SPU_HI16;
367 reloc = BFD_RELOC_SPU_LO16;
373 reloc);
831 enum bfd_reloc_code_real reloc;
844 reloc = nbytes == 4 ? BFD_RELOC_SPU_PPU32 : BFD_RELOC_SPU_PPU64;
846 &exp, 0, reloc);
866 /* If while processing a fixup, a reloc really needs to be created,
872 arelent *reloc;
873 reloc = (arelent *) xmalloc (sizeof (arelent));
874 reloc->sym_ptr_ptr = (asymbol **) xmalloc (sizeof (asymbol *));
876 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
878 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_subsy);
881 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
882 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
883 if (reloc->howto == (reloc_howto_type *) NULL)
886 _("reloc %d not supported by object file format"),
890 reloc->addend = fixp->fx_addnumber;
891 return reloc;
1073 _("reloc %d not supported by object file format"),