Lines Matching defs:fixup
526 /* Create a fixup for the reversed conditional branch. */
532 /* Now create the unconditional branch + fixup to the
583 /* Create a fixup for the reversed conditional branch. */
589 /* Now create the unconditional branch + fixup to the
629 /* Create a fixup for the reversed conditional branch. */
635 /* Now create the unconditional branch + fixup to the
665 /* Create a fixup for the reversed conditional branch. */
671 /* Now create the unconditional branch + fixup to the
819 /* Create a fixup for the reversed conditional branch. */
825 /* Now create the unconditional branch + fixup to the
888 /* Create a fixup for the reversed conditional branch. */
894 /* Now create the unconditional branch + fixup to the
973 mn10300_check_fixup (struct mn10300_fixup *fixup)
975 expressionS *exp = &fixup->exp;
986 if (exp != &fixup->exp || mn10300_PIC_related_p (exp->X_op_symbol))
990 fixup->reloc = BFD_RELOC_32_GOT_PCREL;
997 fixup->reloc = BFD_RELOC_32_GOT_PCREL;
1001 fixup->reloc = exp->X_md;
1003 if (fixup->reloc == BFD_RELOC_32_PLT_PCREL
1004 && fixup->opindex >= 0
1005 && (mn10300_operands[fixup->opindex].flags
1022 struct mn10300_fixup fixup;
1024 fixup.opindex = -1;
1025 fixup.exp = *exp;
1026 fixup.reloc = BFD_RELOC_UNUSED;
1028 mn10300_check_fixup (&fixup);
1030 if (fixup.reloc == BFD_RELOC_MN10300_GOT32)
1034 fixup.reloc = BFD_RELOC_MN10300_GOT16;
1038 fixup.reloc = BFD_RELOC_MN10300_GOT24;
1047 else if (fixup.reloc == BFD_RELOC_UNUSED)
1051 fixup.reloc = BFD_RELOC_8;
1055 fixup.reloc = BFD_RELOC_16;
1059 fixup.reloc = BFD_RELOC_24;
1063 fixup.reloc = BFD_RELOC_32;
1073 fixup.reloc = BFD_RELOC_UNUSED;
1076 fix_new_exp (frag, off, size, &fixup.exp, 0, fixup.reloc);
1754 /* We need to generate a fixup for this expression. */
2165 /* If while processing a fixup, a reloc really needs to be created
2394 _("Bad relocation fixup type (%d)"), fixP->fx_r_type);
2399 /* If a symbol remains, pass the fixup, as a reloc, onto the linker. */
2404 /* Return zero if the fixup in fixp should be left alone and not
2624 fixup to record the alignment request. The symbol is