/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/config/ |
H A D | tc-xstormy16.c | 258 fixS *fixP; 264 fixP = gas_cgen_record_fixup_exp (frag, where, insn, length, 273 fixP->fx_r_type = BFD_RELOC_XSTORMY16_FPTR16; 274 fixP->fx_where += 2; 278 return fixP; 338 md_pcrel_from_section (fixS * fixP, segT sec) 340 if ((fixP->fx_addsy != (symbolS *) NULL 341 && (! S_IS_DEFINED (fixP->fx_addsy) 342 || S_GET_SEGMENT (fixP->fx_addsy) != sec)) 343 || xstormy16_force_relocation (fixP)) 256 fixS *fixP; local 334 md_pcrel_from_section(fixS * fixP, segT sec) argument 354 md_cgen_lookup_reloc(const CGEN_INSN * insn ATTRIBUTE_UNUSED, const CGEN_OPERAND * operand, fixS * fixP) argument 422 xstormy16_fix_adjustable(fixS * fixP) argument 439 xstormy16_md_apply_fix(fixS * fixP, valueT * valueP, segT seg ATTRIBUTE_UNUSED) argument [all...] |
H A D | tc-xc16x.c | 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; 176 fixP->fx_where += 2; 180 fixP 150 md_cgen_lookup_reloc(const CGEN_INSN *insn ATTRIBUTE_UNUSED, const CGEN_OPERAND *operand, fixS *fixP) argument 257 md_pcrel_from(fixS *fixP) argument 266 md_pcrel_from_section(fixS *fixP, segT sec) argument 324 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument [all...] |
H A D | tc-mt.h | 54 #define obj_fix_adjustable(fixP) iq2000_fix_adjustable (fixP) 68 #define tc_fix_adjustable(fixP) mt_fix_adjustable (fixP)
|
H A D | tc-dlx.c | 904 fixS *fixP; local 918 fixP = fix_new_exp (frag_now, 929 fixP->fx_no_overflow = 1; 935 switch (fixP->fx_r_type) 946 fixP->fx_bit_fixP = bitP; 958 fixP->fx_bit_fixP = bitP; 969 fixP->fx_bit_fixP = bitP; 972 fixP->fx_bit_fixP = NULL; 996 md_dlx_fix_adjustable (fixS *fixP) argument 999 return (fixP 1004 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument 1179 md_pcrel_from(fixS* fixP) argument 1190 tc_gen_reloc(asection *section ATTRIBUTE_UNUSED, fixS *fixP) argument [all...] |
H A D | 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; 398 fixS * fixP ATTRIBUTE_UNUSED) 408 fixP->fx_pcrel = 1; 409 /* fixP->fx_no_overflow = 1; */ 414 if (fixP 371 md_pcrel_from_section(fixS *fixP, segT sec) argument 451 mt_apply_fix(fixS *fixP, valueT *valueP, segT seg) argument 460 mt_fix_adjustable(fixS * fixP) argument [all...] |
H A D | tc-lm32.c | 317 fixS *fixP ATTRIBUTE_UNUSED) 347 md_pcrel_from (fixS *fixP) argument 352 return fixP->fx_where + fixP->fx_frag->fr_address; 359 md_pcrel_from_section (fixS * fixP, segT sec) argument 361 if ((fixP->fx_addsy != (symbolS *) NULL) 362 && (! S_IS_DEFINED (fixP->fx_addsy) 363 || (S_GET_SEGMENT (fixP->fx_addsy) != sec))) 370 /*fprintf(stderr, "%s extern %d local %d\n", S_GET_NAME (fixP->fx_addsy), S_IS_EXTERN (fixP 385 lm32_fix_adjustable(fixS * fixP) argument 414 md_apply_fix(fixS * fixP, valueT * valP, segT seg) argument [all...] |
H A D | tc-s390.c | 1528 fixS *fixP; local 1540 fixP = fix_new_exp (frag_now, 1550 fixP->fx_no_overflow = 1; 1926 tc_s390_fix_adjustable (fixS *fixP) argument 1929 if ((S_GET_SEGMENT (fixP->fx_addsy)->flags & SEC_MERGE) != 0) 1932 if ( fixP->fx_r_type == BFD_RELOC_16_GOTOFF 1933 || fixP->fx_r_type == BFD_RELOC_32_GOTOFF 1934 || fixP->fx_r_type == BFD_RELOC_390_GOTOFF64 1935 || fixP->fx_r_type == BFD_RELOC_390_PLTOFF16 1936 || fixP 2031 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument [all...] |
H A D | tc-openrisc.c | 283 md_pcrel_from_section (fixS * fixP, segT sec) 285 if (fixP->fx_addsy != (symbolS *) NULL 286 && (! S_IS_DEFINED (fixP->fx_addsy) 287 || S_GET_SEGMENT (fixP->fx_addsy) != sec)) 292 return (fixP->fx_frag->fr_address + fixP->fx_where) & ~1; 303 fixS * fixP) 310 fixP->fx_pcrel = 0; 314 fixP->fx_pcrel = 1; 360 openrisc_fix_adjustable (fixS * fixP) 279 md_pcrel_from_section(fixS * fixP, segT sec) argument 297 md_cgen_lookup_reloc(const CGEN_INSN * insn ATTRIBUTE_UNUSED, const CGEN_OPERAND * operand, fixS * fixP) argument 355 openrisc_fix_adjustable(fixS * fixP) argument [all...] |
H A D | tc-ip2k.c | 276 md_pcrel_from (fixS *fixP ATTRIBUTE_UNUSED) 289 fixS * fixP ATTRIBUTE_UNUSED) 302 if (fixP->fx_cgen.opinfo != 0) 303 result = fixP->fx_cgen.opinfo; 304 fixP->fx_no_overflow = 1; 308 result = fixP->fx_cgen.opinfo; 311 fixP->fx_no_overflow = 1; 316 fixP->fx_no_overflow = 1; 386 ip2k_apply_fix (fixS *fixP, valueT *valueP, segT seg) 388 if (fixP 382 ip2k_apply_fix(fixS *fixP, valueT *valueP, segT seg) argument [all...] |
H A D | tc-iq2000.h | 48 #define obj_fix_adjustable(fixP) iq2000_fix_adjustable (fixP)
|
H A D | tc-moxie.c | 618 md_apply_fix (fixS *fixP ATTRIBUTE_UNUSED, 621 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal; 627 switch (fixP->fx_r_type) 649 as_bad_where (fixP->fx_file, fixP->fx_line, 663 as_bad_where (fixP->fx_file, fixP->fx_line, _("offset out of range")); 665 if (fixP->fx_addsy == NULL && fixP 694 tc_gen_reloc(asection *section ATTRIBUTE_UNUSED, fixS *fixP) argument 768 md_pcrel_from(fixS *fixP) argument [all...] |
H A D | tc-z8k.c | 963 fixS *fixP; local 977 fixP = fix_new_exp (frag_now, ptr, size / 2, 980 fixP->fx_no_overflow = 1; 1394 md_apply_fix (fixS *fixP, valueT *valP, segT segment ATTRIBUTE_UNUSED) 1397 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal; 1399 switch (fixP->fx_r_type) 1402 if (fixP->fx_addsy) 1404 fixP->fx_no_overflow = 1; 1405 fixP 1392 md_apply_fix(fixS *fixP, valueT *valP, segT segment ATTRIBUTE_UNUSED) argument 1559 md_pcrel_from(fixS *fixP) argument [all...] |
H A D | tc-i960.c | 574 fixS *fixP; /* Structure describing needed address fix. */ 577 fixP = NULL; 601 fixP = fix_new (frag_now, 609 fixP->fx_tcbit = callj; 615 fixP->fx_bit_fixP = (bit_fixS *) (size_t) numbits; 1075 fixS *fixP; 1150 fixP = fix_new_exp (frag_now, 1156 fixP->fx_bsr = callx; 1942 fixS *fixP; /* Relocation that can be done at assembly time. */ 1963 fixP 573 fixS *fixP; /* Structure describing needed address fix. */ local 1074 fixS *fixP; local 1939 fixS *fixP; /* Relocation that can be done at assembly time. */ local 1992 fixS *fixP; local 2293 reloc_callj(fixS *fixP) argument 2367 md_pcrel_from(fixS *fixP) argument 2373 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument 2405 tc_bout_fix_to_chars(char *where, fixS *fixP, relax_addressT segment_address_in_file) argument 2586 i960_validate_fix(fixS *fixP, segT this_segment_type ATTRIBUTE_UNUSED) argument 2608 tc_bfd_fix2rtype(fixS *fixP) argument 2626 tc_gen_reloc(asection *section ATTRIBUTE_UNUSED, fixS *fixP) argument [all...] |
H A D | tc-v850.h | 81 #define TC_INIT_FIX_DATA(fixP) (fixP)->tc_fix_data = NULL
|
H A D | tc-z80.h | 50 #define TC_COFF_FIX2RTYPE(fixP) tc_coff_fix2rtype (fixP)
|
H A D | tc-fr30.c | 278 md_pcrel_from_section (fixS * fixP, segT sec) 280 if (fixP->fx_addsy != (symbolS *) NULL 281 && (! S_IS_DEFINED (fixP->fx_addsy) 282 || S_GET_SEGMENT (fixP->fx_addsy) != sec)) 287 return (fixP->fx_frag->fr_address + fixP->fx_where) & ~1; 297 fixS *fixP) 301 case FR30_OPERAND_LABEL9: fixP->fx_pcrel = 1; return BFD_RELOC_FR30_9_PCREL; 302 case FR30_OPERAND_LABEL12: fixP->fx_pcrel = 1; return BFD_RELOC_FR30_12_PCREL; 417 fr30_fix_adjustable (fixS * fixP) 274 md_pcrel_from_section(fixS * fixP, segT sec) argument 291 md_cgen_lookup_reloc(const CGEN_INSN *insn ATTRIBUTE_UNUSED, const CGEN_OPERAND *operand, fixS *fixP) argument 412 fr30_fix_adjustable(fixS * fixP) argument [all...] |
H A D | tc-i370.c | 2256 fixS *fixP; 2267 fixP = fix_new_exp (frag_now, f - frag_now->fr_literal, size, 2279 fixP->fx_no_overflow = 1; 2453 md_apply_fix (fixS *fixP, valueT * valP, segT seg) 2457 if (fixP->fx_addsy != NULL) 2461 S_GET_NAME (fixP->fx_addsy), 2462 fixP->fx_frag->fr_address + fixP->fx_where, 2463 fixP->fx_file, fixP 2242 fixS *fixP; local 2435 md_apply_fix(fixS *fixP, valueT * valP, segT seg) argument [all...] |
H A D | tc-m32r.c | 1815 fixS *fixP; 1820 fixP = gas_cgen_record_fixup (fragP, 1831 fixP->fx_r_type = fragP->fr_cgen.opinfo; 1849 md_pcrel_from_section (fixS *fixP, segT sec) 1851 if (fixP->fx_addsy != (symbolS *) NULL 1852 && (! S_IS_DEFINED (fixP->fx_addsy) 1853 || S_GET_SEGMENT (fixP->fx_addsy) != sec 1854 || S_IS_EXTERNAL (fixP->fx_addsy) 1855 || S_IS_WEAK (fixP->fx_addsy))) 1857 if (S_GET_SEGMENT (fixP 1810 fixS *fixP; local 1843 md_pcrel_from_section(fixS *fixP, segT sec) argument 1870 md_cgen_lookup_reloc(const CGEN_INSN *insn ATTRIBUTE_UNUSED, const CGEN_OPERAND *operand, fixS *fixP) argument 1897 m32r_record_hi16(int reloc_type, fixS *fixP, segT seg ATTRIBUTE_UNUSED) argument 1926 fixS *fixP; local 2135 m32r_fix_adjustable(fixS *fixP) argument 2198 tc_gen_reloc(asection * section, fixS * fixP) argument [all...] |
H A D | tc-or32.c | 547 md_apply_fix (fixS * fixP, valueT * val, segT seg ATTRIBUTE_UNUSED) argument 549 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal; 558 fixP->fx_addnumber = t_val; /* Remember value for emit_reloc. */ 560 switch (fixP->fx_r_type) 604 if (!fixP->fx_done) 606 else if (fixP->fx_pcrel) 611 as_bad_where (fixP->fx_file, fixP->fx_line, 626 fixP 693 tc_aout_fix_to_chars(char *where, fixS *fixP, relax_addressT segment_address_in_file) argument 935 md_pcrel_from(fixS *fixP) argument [all...] |
H A D | tc-avr.c | 1086 md_apply_fix (fixS *fixP, valueT * valP, segT seg) argument 1092 if (fixP->fx_addsy == (symbolS *) NULL) 1093 fixP->fx_done = 1; 1095 else if (fixP->fx_pcrel) 1097 segT s = S_GET_SEGMENT (fixP->fx_addsy); 1101 value += S_GET_VALUE (fixP->fx_addsy); 1102 fixP->fx_done = 1; 1107 if (fixP->fx_subsy != (symbolS *) NULL) 1108 as_bad_where (fixP->fx_file, fixP [all...] |
H A D | 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 364 md_apply_fix(fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED) argument [all...] |
H A D | tc-mmix.c | 2395 md_apply_fix (fixS *fixP, valueT *valP, segT segment) argument 2397 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal; 2401 = (fixP->fx_addsy == NULL 2402 ? absolute_section : S_GET_SEGMENT (fixP->fx_addsy)); 2407 if (fixP->fx_addsy != NULL 2408 && (! S_IS_DEFINED (fixP->fx_addsy) 2409 || S_IS_WEAK (fixP->fx_addsy) 2410 || (fixP->fx_pcrel && symsec != segment) 2411 || (! fixP 2586 tc_gen_reloc(asection *section ATTRIBUTE_UNUSED, fixS *fixP) argument 3242 mmix_force_relocation(fixS *fixP) argument 3265 md_pcrel_from_section(fixS *fixP, segT sec) argument 3666 fixS *fixP; local [all...] |
H A D | tc-iq2000.c | 495 md_pcrel_from_section (fixS * fixP, segT sec) 497 if (fixP->fx_addsy != (symbolS *) NULL 498 && (! S_IS_DEFINED (fixP->fx_addsy) 499 || S_GET_SEGMENT (fixP->fx_addsy) != sec)) 507 return fixP->fx_size + fixP->fx_where + fixP->fx_frag->fr_address; 517 fixS * fixP ATTRIBUTE_UNUSED) 536 fixS * fixP, 544 hi_fixup->fixp = fixP; 491 md_pcrel_from_section(fixS * fixP, segT sec) argument 531 iq2000_record_hi16(int reloc_type, fixS * fixP, segT seg ATTRIBUTE_UNUSED) argument 559 fixS * fixP = gas_cgen_record_fixup_exp (frag, where, insn, length, local 735 iq2000_fix_adjustable(fixS * fixP) argument [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/ |
H A D | cgen.c | 261 fixS *fixP; local 265 fixP = fix_new (frag, where, length / 8, symbol, offset, 270 fixP->fx_cgen.insn = insn; 271 fixP->fx_cgen.opinfo = opinfo; 272 fixP->fx_cgen.field = NULL; 273 fixP->fx_cgen.msb_field_p = 0; 275 return fixP; 301 fixS *fixP; local 305 fixP = fix_new_exp (frag, where, length / 8, exp, 310 fixP 663 fixS *fixP; local [all...] |
H A D | write.c | 157 fixS *fixP; local 161 fixP = (fixS *) obstack_alloc (¬es, sizeof (fixS)); 163 fixP->fx_frag = frag; 164 fixP->fx_where = where; 165 fixP->fx_size = size; 167 if (fixP->fx_size != size) 172 fixP->fx_addsy = add_symbol; 173 fixP->fx_subsy = sub_symbol; 174 fixP->fx_offset = offset; 175 fixP 873 fixup_segment(fixS *fixP, segT this_segment) argument [all...] |