Home | History | Annotate | Download | only in config

Lines Matching refs:rel

4429   arelent *rel;
4432 rel = (arelent *) xmalloc (sizeof (arelent));
4433 rel->sym_ptr_ptr = (asymbol **) xmalloc (sizeof (asymbol *));
4434 *rel->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
4435 rel->address = fixp->fx_frag->fr_address + fixp->fx_where;
4441 *rel->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_subsy);
4442 rel->addend = rel->address - S_GET_VALUE(fixp->fx_subsy);
4453 rel->addend = fixp->fx_addnumber;
4455 rel->addend = fixp->fx_offset;
4457 rel->addend = fixp->fx_offset;
4460 rel->addend = fixp->fx_offset;
4463 rel->addend = fixp->fx_offset;
4466 rel->addend = 0;
4467 rel->address = rel->addend = fixp->fx_offset;
4470 else if (shmedia_init_reloc (rel, fixp))
4474 rel->addend = fixp->fx_addnumber;
4476 rel->howto = bfd_reloc_type_lookup (stdoutput, r_type);
4478 if (rel->howto == NULL)
4484 rel->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_32);
4485 gas_assert (rel->howto != NULL);
4488 else if (rel->howto->type == R_SH_IND12W)
4489 rel->addend += fixp->fx_offset - 4;
4492 return rel;