/toolchain/binutils/binutils-2.25/gas/config/ |
tc-xstormy16.c | 256 fixS *fixP; 262 fixP = gas_cgen_record_fixup_exp (frag, where, insn, length, 271 fixP->fx_r_type = BFD_RELOC_XSTORMY16_FPTR16; 272 fixP->fx_where += 2; 276 return fixP; 336 md_pcrel_from_section (fixS * fixP, segT sec) 338 if ((fixP->fx_addsy != (symbolS *) NULL 339 && (! S_IS_DEFINED (fixP->fx_addsy) 340 || S_GET_SEGMENT (fixP->fx_addsy) != sec)) 341 || xstormy16_force_relocation (fixP)) [all...] |
tc-xc16x.c | 145 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP. 147 *FIXP may be modified if desired. */ 152 fixS *fixP) 158 fixP->fx_where += 1; 159 fixP->fx_pcrel = 1; 163 fixP->fx_size = 2; 164 fixP->fx_where += 2; 169 fixP->fx_where += 1; 170 fixP->fx_pcrel = 1; 175 fixP->fx_size = 2 [all...] |
tc-mt.h | 51 #define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section (FIXP, SEC) 54 #define obj_fix_adjustable(fixP) iq2000_fix_adjustable (fixP) 65 #define TC_FORCE_RELOCATION(fixp) mt_force_relocation (fixp) 68 #define tc_fix_adjustable(fixP) mt_fix_adjustable (fixP)
|
tc-dlx.c | 901 fixS *fixP; 915 fixP = fix_new_exp (frag_now, 926 fixP->fx_no_overflow = 1; 932 switch (fixP->fx_r_type) 943 fixP->fx_bit_fixP = bitP; 955 fixP->fx_bit_fixP = bitP; 966 fixP->fx_bit_fixP = bitP; 969 fixP->fx_bit_fixP = NULL; 993 md_dlx_fix_adjustable (fixS *fixP) 996 return (fixP->fx_r_type != BFD_RELOC_VTABLE_INHERI [all...] |
tc-s390.c | [all...] |
tc-mt.c | 375 md_pcrel_from_section (fixS *fixP, segT sec) 377 if (fixP->fx_addsy != (symbolS *) NULL 378 && (!S_IS_DEFINED (fixP->fx_addsy) 379 || S_GET_SEGMENT (fixP->fx_addsy) != sec)) 387 return fixP->fx_where + fixP->fx_frag->fr_address; 391 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP. 393 *FIXP may be modified if desired. */ 398 fixS * fixP ATTRIBUTE_UNUSED) 408 fixP->fx_pcrel = 1 [all...] |
tc-lm32.c | 309 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP. 311 *FIXP may be modified if desired. */ 316 fixS *fixP ATTRIBUTE_UNUSED) 346 md_pcrel_from (fixS *fixP) 351 return fixP->fx_where + fixP->fx_frag->fr_address; 358 md_pcrel_from_section (fixS * fixP, segT sec) 360 if ((fixP->fx_addsy != (symbolS *) NULL) 361 && (! S_IS_DEFINED (fixP->fx_addsy) 362 || (S_GET_SEGMENT (fixP->fx_addsy) != sec)) [all...] |
tc-ip2k.c | 275 md_pcrel_from (fixS *fixP ATTRIBUTE_UNUSED) 281 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP. 283 *FIXP may be modified if desired. */ 288 fixS * fixP ATTRIBUTE_UNUSED) 301 if (fixP->fx_cgen.opinfo != 0) 302 result = fixP->fx_cgen.opinfo; 303 fixP->fx_no_overflow = 1; 307 result = fixP->fx_cgen.opinfo; 310 fixP->fx_no_overflow = 1; 315 fixP->fx_no_overflow = 1 [all...] |
tc-iq2000.h | 44 #define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section (FIXP, SEC) 48 #define obj_fix_adjustable(fixP) iq2000_fix_adjustable (fixP)
|
tc-moxie.c | 644 md_apply_fix (fixS *fixP ATTRIBUTE_UNUSED, 647 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal; 653 switch (fixP->fx_r_type) 695 as_bad_where (fixP->fx_file, fixP->fx_line, 709 as_bad_where (fixP->fx_file, fixP->fx_line, _("offset out of range")); 711 if (fixP->fx_addsy == NULL && fixP->fx_pcrel == 0 [all...] |
tc-z8k.c | 962 fixS *fixP; 976 fixP = fix_new_exp (frag_now, ptr, size / 2, 979 fixP->fx_no_overflow = 1; 1358 fixS *fixp ATTRIBUTE_UNUSED) 1364 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy); 1365 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; 1366 reloc->addend = fixp->fx_offset; 1367 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type); 1371 as_bad_where (fixp->fx_file, fixp->fx_line [all...] |
tc-i960.c | 571 fixS *fixP; /* Structure describing needed address fix. */ 574 fixP = NULL; 598 fixP = fix_new (frag_now, 606 fixP->fx_tcbit = callj; 612 fixP->fx_bit_fixP = (bit_fixS *) (size_t) numbits; 1072 fixS *fixP; [all...] |
tc-or1k.c | 226 md_pcrel_from_section (fixS * fixP, segT sec) 228 if (fixP->fx_addsy != (symbolS *) NULL 229 && (! S_IS_DEFINED (fixP->fx_addsy) 230 || (S_GET_SEGMENT (fixP->fx_addsy) != sec) 231 || S_IS_EXTERNAL (fixP->fx_addsy) 232 || S_IS_WEAK (fixP->fx_addsy))) 239 return fixP->fx_frag->fr_address + fixP->fx_where; 243 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP. 245 *FIXP may be modified if desired. * [all...] |
tc-nios2.c | 1020 fixS *fixP, valueT value) 1022 if (fixP->fx_r_type == BFD_RELOC_8 1023 || fixP->fx_r_type == BFD_RELOC_16 1024 || fixP->fx_r_type == BFD_RELOC_32) 1026 as_bad_where (fixP->fx_file, fixP->fx_line, 1043 gas_assert (fixP->fx_size == opcode->size); 1049 = ((fixP->fx_frag->fr_address + fixP->fx_where) & 0xf0000000); 1053 as_bad_where (fixP->fx_file, fixP->fx_line [all...] |
tc-epiphany.c | 186 md_pcrel_from (fixS *fixP ATTRIBUTE_UNUSED) 237 fixS *fixp; 272 epiphany_apply_fix (fixS *fixP, valueT *valP, segT seg) 274 if (fixP->fx_addsy == (symbolS *) NULL) 275 fixP->fx_done = 1; 277 if (((int) fixP->fx_r_type < (int) BFD_RELOC_UNUSED) 278 && fixP->fx_done) 282 char *where = fixP->fx_frag->fr_literal + fixP->fx_where; 286 switch (fixP->fx_r_type 234 fixS *fixp; member in struct:epiphany_hi_fixup [all...] |
tc-v850.h | 86 #define TC_INIT_FIX_DATA(fixP) (fixP)->tc_fix_data = NULL
|
tc-z80.h | 50 #define TC_COFF_FIX2RTYPE(fixP) tc_coff_fix2rtype (fixP)
|
tc-fr30.c | 277 md_pcrel_from_section (fixS * fixP, segT sec) 279 if (fixP->fx_addsy != (symbolS *) NULL 280 && (! S_IS_DEFINED (fixP->fx_addsy) 281 || S_GET_SEGMENT (fixP->fx_addsy) != sec)) 286 return (fixP->fx_frag->fr_address + fixP->fx_where) & ~1; 289 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP. 291 *FIXP may be modified if desired. */ 296 fixS *fixP) 300 case FR30_OPERAND_LABEL9: fixP->fx_pcrel = 1; return BFD_RELOC_FR30_9_PCREL [all...] |
tc-i370.c | 1145 i370_elf_validate_fix (fixS *fixp, segT seg) 1147 if (fixp->fx_done || fixp->fx_pcrel) [all...] |
tc-avr.c | [all...] |
tc-m32r.c | 157 fixS *fixp; member in struct:m32r_hi_fixup [all...] |
tc-pj.c | 365 md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED) 367 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal; 372 switch (fixP->fx_r_type) 376 fixP->fx_done = 0; 381 as_bad_where (fixP->fx_file, fixP->fx_line, _("pcrel too far")); 389 fixP->fx_addnumber = val & 0xffff; 449 as_bad_where (fixP->fx_file, fixP->fx_line, _("offset out of range")) [all...] |
tc-xgate.c | 606 md_pcrel_from (fixS * fixP) 608 return fixP->fx_size + fixP->fx_where + fixP->fx_frag->fr_address; 615 tc_gen_reloc (asection * section ATTRIBUTE_UNUSED, fixS * fixp) 621 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy); 622 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; 624 if (fixp->fx_r_type == 0) 627 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type) [all...] |
/toolchain/binutils/binutils-2.25/gas/ |
cgen.c | 260 fixS *fixP; 264 fixP = fix_new (frag, where, length / 8, symbol, offset, 269 fixP->fx_cgen.insn = insn; 270 fixP->fx_cgen.opinfo = opinfo; 271 fixP->fx_cgen.field = NULL; 272 fixP->fx_cgen.msb_field_p = 0; 274 return fixP; 300 fixS *fixP; 304 fixP = fix_new_exp (frag, where, length / 8, exp, 309 fixP->fx_cgen.insn = insn [all...] |
write.c | 154 fixS *fixP; 158 fixP = (fixS *) obstack_alloc (¬es, sizeof (fixS)); 160 fixP->fx_frag = frag; 161 fixP->fx_where = where; 162 fixP->fx_size = size; 164 if (fixP->fx_size != size) 169 fixP->fx_addsy = add_symbol; 170 fixP->fx_subsy = sub_symbol; 171 fixP->fx_offset = offset; 172 fixP->fx_dot_value = dot_value 619 fixS *fixp = seginfo->fix_root; local 765 fixS *fixp; local 1199 fixS *fixp; local [all...] |