Lines Matching defs:rel
4432 arelent *rel;
4435 rel = XNEW (arelent);
4436 rel->sym_ptr_ptr = XNEW (asymbol *);
4437 *rel->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
4438 rel->address = fixp->fx_frag->fr_address + fixp->fx_where;
4444 *rel->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_subsy);
4445 rel->addend = rel->address - S_GET_VALUE(fixp->fx_subsy);
4456 rel->addend = fixp->fx_addnumber;
4458 rel->addend = fixp->fx_offset;
4460 rel->addend = fixp->fx_offset;
4463 rel->addend = fixp->fx_offset;
4466 rel->addend = fixp->fx_offset;
4469 rel->addend = 0;
4470 rel->address = rel->addend = fixp->fx_offset;
4473 else if (shmedia_init_reloc (rel, fixp))
4477 rel->addend = fixp->fx_addnumber;
4479 rel->howto = bfd_reloc_type_lookup (stdoutput, r_type);
4481 if (rel->howto == NULL)
4487 rel->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_32);
4488 gas_assert (rel->howto != NULL);
4491 else if (rel->howto->type == R_SH_IND12W)
4492 rel->addend += fixp->fx_offset - 4;
4495 return rel;