Home
last modified time | relevance | path

Searched refs:fix_ptr (Results 1 – 8 of 8) sorted by relevance

/openbsd/gnu/usr.bin/binutils/gas/config/
H A Dtc-w65.c1002 tc_coff_fix2rtype (fix_ptr) in tc_coff_fix2rtype() argument
1003 fixS *fix_ptr; in tc_coff_fix2rtype()
1005 return fix_ptr->fx_r_type;
1009 tc_reloc_mangle (fix_ptr, intr, base) in tc_reloc_mangle() argument
1010 fixS *fix_ptr; in tc_reloc_mangle()
1017 symbol_ptr = fix_ptr->fx_addsy;
1021 if (fix_ptr->fx_r_type == RELOC_32)
1025 switch (fix_ptr->fx_size)
1039 if (fix_ptr->fx_size == 4)
1042 intr->r_type = fix_ptr->fx_r_type;
[all …]
H A Dtc-z8k.c1567 if (fix_ptr->fx_addsy in tc_reloc_mangle()
1568 && fix_ptr->fx_subsy) in tc_reloc_mangle()
1580 fix_ptr->fx_addsy = 0; in tc_reloc_mangle()
1581 fix_ptr->fx_subsy = 0; in tc_reloc_mangle()
1582 fix_ptr->fx_offset += diff; in tc_reloc_mangle()
1585 symbol_ptr = fix_ptr->fx_addsy; in tc_reloc_mangle()
1589 if (fix_ptr->fx_r_type == 0) in tc_reloc_mangle()
1592 switch (fix_ptr->fx_size) in tc_reloc_mangle()
1608 intr->r_type = fix_ptr->fx_r_type; in tc_reloc_mangle()
1610 intr->r_vaddr = fix_ptr->fx_frag->fr_address + fix_ptr->fx_where + base; in tc_reloc_mangle()
[all …]
H A Dtc-h8500.c1512 tc_coff_fix2rtype (fix_ptr) in tc_coff_fix2rtype() argument
1513 fixS *fix_ptr; in tc_coff_fix2rtype()
1515 if (fix_ptr->fx_r_type == RELOC_32)
1519 switch (fix_ptr->fx_size)
1531 return fix_ptr->fx_r_type;
1535 tc_reloc_mangle (fix_ptr, intr, base) in tc_reloc_mangle() argument
1536 fixS *fix_ptr; in tc_reloc_mangle()
1543 symbol_ptr = fix_ptr->fx_addsy;
1547 if (fix_ptr->fx_r_type == RELOC_32)
1551 switch (fix_ptr->fx_size)
[all …]
H A Dtc-a29k.h39 #define TC_COFF_FIX2RTYPE(fix_ptr) tc_coff_fix2rtype(fix_ptr) argument
H A Dtc-or32.h49 #define TC_COFF_FIX2RTYPE(fix_ptr) tc_coff_fix2rtype (fix_ptr) argument
H A Dtc-dlx.h62 #define TC_COFF_FIX2RTYPE(fix_ptr) tc_coff_fix2rtype (fix_ptr) argument
H A Dobj-coff.c1958 fixS *fix_ptr = segment_info[idx].fix_root; local
1973 while (fix_ptr)
1978 if (fix_ptr->fx_done == 0 && TC_COUNT_RELOC (fix_ptr))
1981 TC_RELOC_MANGLE (&segment_info[idx], fix_ptr, &intr,
1985 symbolS *symbol_ptr = fix_ptr->fx_addsy;
1987 intr.r_type = TC_COFF_FIX2RTYPE (fix_ptr);
1989 base + fix_ptr->fx_frag->fr_address + fix_ptr->fx_where;
1992 intr.r_offset = fix_ptr->fx_offset;
2048 intr.r_symndx = fix_ptr->fx_addnumber;
2062 intr.r_symndx = fix_ptr->fx_addnumber;
[all …]
H A Dtc-h8300.c2225 tc_reloc_mangle (fixS *fix_ptr, struct internal_reloc *intr, bfd_vma base) in tc_reloc_mangle() argument
2229 symbol_ptr = fix_ptr->fx_addsy; in tc_reloc_mangle()
2233 if (fix_ptr->fx_r_type == TC_CONS_RELOC) in tc_reloc_mangle()
2237 switch (fix_ptr->fx_size) in tc_reloc_mangle()
2254 intr->r_type = fix_ptr->fx_r_type; in tc_reloc_mangle()
2257 intr->r_vaddr = fix_ptr->fx_frag->fr_address + fix_ptr->fx_where + base; in tc_reloc_mangle()
2258 intr->r_offset = fix_ptr->fx_offset; in tc_reloc_mangle()