Home | History | Annotate | Download | only in config

Lines Matching refs:reloc

68     int          reloc;
115 rl78_bytes.fixups[rl78_bytes.n_fixups].reloc = exp.X_md;
411 int reloc;
425 int reloc = 0;
436 reloc = reloc_functions[i].reloc;
441 if (reloc == 0)
448 exp->X_md = reloc;
465 /* When relaxing, we need to output a reloc for any .align directive
590 if (rl78_bytes.fixups[i].reloc)
591 rel = rl78_bytes.fixups[i].reloc;
671 However, we don't have a backend-specific reloc for them as
844 /* If we ever get more than one reloc per opcode, this is the one
973 /* If we ever get more than one reloc per opcode, this is the one
1160 static arelent * reloc[8];
1165 reloc[0] = NULL;
1166 return reloc;
1176 reloc[0] = (arelent *) xmalloc (sizeof (arelent));
1177 reloc[0]->sym_ptr_ptr = (asymbol **) xmalloc (sizeof (asymbol *));
1178 * reloc[0]->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
1179 reloc[0]->address = fixp->fx_frag->fr_address + fixp->fx_where;
1180 reloc[0]->addend = fixp->fx_offset;
1189 reloc[rp] = (arelent *) xmalloc (sizeof (arelent)); \
1190 reloc[rp]->sym_ptr_ptr = (asymbol **) xmalloc (sizeof (asymbol *)); \
1191 reloc[rp]->howto = bfd_reloc_type_lookup (stdoutput, REL); \
1192 reloc[rp]->addend = ADD; \
1193 * reloc[rp]->sym_ptr_ptr = SYM; \
1194 reloc[rp]->address = fixp->fx_frag->fr_address + fixp->fx_where; \
1195 reloc[++rp] = NULL
1198 #define OP(OP) OPX(BFD_RELOC_RL78_##OP, *reloc[0]->sym_ptr_ptr, 0)
1199 #define SYM0() reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RL78_SYM)
1234 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RL78_16U);
1235 reloc[1] = NULL;
1262 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
1263 reloc[1] = NULL;
1267 return reloc;
1399 as_bad (_("Unknown reloc in md_apply_fix: %s"),