Lines Matching defs:fixups
1150 /* We need to keep a list of fixups. We can't simply generate them as
1171 struct s390_fixup fixups[MAX_INSN_FIXUPS];
1231 as_fatal (_("too many fixups"));
1232 fixups[fc].exp = ex;
1233 fixups[fc].opindex = *opindex_ptr;
1234 fixups[fc].reloc = BFD_RELOC_UNUSED;
1331 as_fatal (_("too many fixups"));
1332 fixups[fc].exp = ex;
1333 fixups[fc].opindex = *opindex_ptr;
1334 fixups[fc].reloc = reloc;
1460 as_fatal (_("too many fixups"));
1461 fixups[fc].exp = ex;
1462 fixups[fc].opindex = -1;
1463 fixups[fc].reloc = reloc;
1483 /* Create any fixups. At this point we do not use a
1486 handle fixups for any operand type, although that is admittedly
1492 if (fixups[i].opindex < 0)
1496 &fixups[i].exp, 0, fixups[i].reloc);
1500 operand = s390_operands + fixups[i].opindex;
1502 if (fixups[i].reloc != BFD_RELOC_UNUSED)
1508 reloc_howto = bfd_reloc_type_lookup (stdoutput, fixups[i].reloc);
1519 size, &fixups[i].exp, reloc_howto->pc_relative,
1520 fixups[i].reloc);
1524 if ( fixups[i].reloc == BFD_RELOC_390_GOT12
1525 || fixups[i].reloc == BFD_RELOC_390_GOT20
1526 || fixups[i].reloc == BFD_RELOC_390_GOT16)
1530 fix_new_exp (frag_now, f - frag_now->fr_literal, 4, &fixups[i].exp,
1533 (fixups[i].opindex + (int) BFD_RELOC_UNUSED)));
1884 /* Here we decide which fixups can be adjusted to make them relative to
1987 fixups we generated by the call to fix_new_exp, above. In the call