Home
last modified time | relevance | path

Searched refs:fix (Results 1 – 25 of 284) sorted by relevance

12345678910>>...12

/toolchain/binutils/binutils-2.25/gas/config/
Dtc-i860.c431 fixS *fix; in md_assemble() local
432 fix = fix_new_exp (frag_now, in md_assemble()
441 fix->fx_addnumber = the_insn.fi[tmp].fup; in md_assemble()
1193 obtain_reloc_for_imm16 (fixS *fix, long *val) in obtain_reloc_for_imm16() argument
1195 valueT fup = fix->fx_addnumber; in obtain_reloc_for_imm16()
1198 if (fix->fx_pcrel) in obtain_reloc_for_imm16()
1203 as_bad_where (fix->fx_file, fix->fx_line, in obtain_reloc_for_imm16()
1206 as_bad_where (fix->fx_file, fix->fx_line, in obtain_reloc_for_imm16()
1209 as_bad_where (fix->fx_file, fix->fx_line, in obtain_reloc_for_imm16()
1212 as_bad_where (fix->fx_file, fix->fx_line, in obtain_reloc_for_imm16()
[all …]
Dtc-xtensa.h24 struct fix;
319 extern void xtensa_init_fix_data (struct fix *);
321 extern int xtensa_force_relocation (struct fix *);
322 extern int xtensa_validate_fix_sub (struct fix *);
328 extern bfd_boolean xtensa_fix_adjustable (struct fix *);
345 #define TC_FORCE_RELOCATION(fix) xtensa_force_relocation (fix) argument
346 #define TC_FORCE_RELOCATION_SUB_SAME(fix, seg) \ argument
347 (! SEG_NORMAL (seg) || xtensa_force_relocation (fix))
348 #define TC_VALIDATE_FIX_SUB(fix, seg) xtensa_validate_fix_sub (fix) argument
353 #define tc_fix_adjustable(fix) xtensa_fix_adjustable (fix) argument
Dtc-avr.h122 #define TC_FORCE_RELOCATION(fix) avr_force_relocation (fix) argument
123 #define TC_FORCE_RELOCATION_SUB_SAME(fix, seg) \ argument
124 (! SEG_NORMAL (seg) || avr_force_relocation (fix))
125 extern int avr_force_relocation (struct fix *);
136 extern long md_pcrel_from_section (struct fix *, segT);
187 #define TC_VALIDATE_FIX_SUB(fix, seg) avr_validate_fix_sub (fix) argument
188 extern int avr_validate_fix_sub (struct fix *);
Dtc-m32c.h39 long md_pcrel_from_section (struct fix *, segT);
51 extern void m32c_apply_fix (struct fix *, valueT *, segT);
54 extern bfd_boolean m32c_fix_adjustable (struct fix *);
57 #define TC_FORCE_RELOCATION(fix) m32c_force_relocation (fix) argument
58 extern int m32c_force_relocation (struct fix *);
77 extern long md_pcrel_from_section (struct fix *, segT);
Dtc-d10v.c58 struct d10v_fixup fix[MAX_INSN_FIXUPS]; member
490 fixS *fix) in d10v_insert_operand() argument
502 as_bad_where (fix->fx_file, fix->fx_line, in d10v_insert_operand()
555 fixups->fix[fixups->fc].reloc = BFD_RELOC_D10V_18; in build_insn()
567 fixups->fix[fixups->fc].reloc = in build_insn()
572 && (fixups->fix[fixups->fc].reloc == 0)) in build_insn()
576 if (fixups->fix[fixups->fc].reloc == BFD_RELOC_16 || in build_insn()
577 fixups->fix[fixups->fc].reloc == BFD_RELOC_D10V_18) in build_insn()
578 fixups->fix[fixups->fc].size = 2; in build_insn()
580 fixups->fix[fixups->fc].size = 4; in build_insn()
[all …]
Dobj-macho.h113 struct fix;
115 extern int obj_mach_o_force_reloc (struct fix *fix);
116 extern int obj_mach_o_force_reloc_sub_same (struct fix *fix, segT seg);
117 extern int obj_mach_o_force_reloc_sub_local (struct fix *fix, segT seg);
Dtc-nds32.h68 extern long nds32_pcrel_from_section (struct fix *, segT);
69 extern bfd_boolean nds32_fix_adjustable (struct fix *);
74 extern int nds32_validate_fix_sub (struct fix *, segT);
75 extern int nds32_force_relocation (struct fix *);
84 #define MD_PCREL_FROM_SECTION(fix, sect) nds32_pcrel_from_section (fix, sect) argument
95 #define TC_FORCE_RELOCATION(fix) nds32_force_relocation (fix) argument
105 #define TC_FIX_TYPE struct fix *
165 struct fix *fixup;
Dtc-frv.h55 struct fix;
56 extern bfd_boolean frv_fix_adjustable (struct fix *);
59 #define TC_FORCE_RELOCATION(fix) frv_force_relocation (fix) argument
60 extern int frv_force_relocation (struct fix *);
79 extern long md_pcrel_from_section (struct fix *, segT);
Dtc-m32r.h40 long md_pcrel_from_section (struct fix *, segT);
74 bfd_boolean m32r_fix_adjustable (struct fix *);
84 extern bfd_boolean m32r_fix_adjustable (struct fix *);
98 #define TC_FORCE_RELOCATION(fix) m32r_force_relocation (fix) argument
99 extern int m32r_force_relocation (struct fix *);
Dtc-iq2000.h55 #define TC_FORCE_RELOCATION(fix) iq2000_force_relocation (fix) argument
63 extern bfd_boolean iq2000_fix_adjustable (struct fix *);
64 extern int iq2000_force_relocation (struct fix *);
65 extern long md_pcrel_from_section (struct fix *, segT);
Dtc-mep.h52 extern void mep_apply_fix (struct fix *, valueT *, segT);
56 extern long md_pcrel_from_section (struct fix *, segT);
62 extern bfd_boolean mep_fix_adjustable (struct fix *);
69 #define TC_FORCE_RELOCATION(fix) mep_force_relocation (fix) argument
70 extern int mep_force_relocation (struct fix *);
Dtc-xstormy16.h46 extern bfd_boolean xstormy16_fix_adjustable (struct fix *);
48 #define TC_FORCE_RELOCATION(fix) xstormy16_force_relocation (fix) argument
49 extern int xstormy16_force_relocation (struct fix *);
57 extern long md_pcrel_from_section (struct fix *, segT);
Dtc-mt.h48 extern void mt_apply_fix (struct fix *, valueT *, segT);
52 extern long md_pcrel_from_section (struct fix *, segT);
55 extern bfd_boolean mt_fix_adjustable (struct fix *);
66 extern int mt_force_relocation (struct fix *);
69 extern bfd_boolean mt_fix_adjustable (struct fix *);
Dtc-metag.h45 extern bfd_boolean metag_fix_adjustable (struct fix *);
47 #define TC_FORCE_RELOCATION(fix) metag_force_relocation (fix) argument
48 extern int metag_force_relocation (struct fix *);
54 extern long md_pcrel_from_section (struct fix *, segT);
Dtc-ip2k.c345 ip2k_force_relocation (fixS * fix) in ip2k_force_relocation() argument
347 switch (fix->fx_r_type) in ip2k_force_relocation()
364 if (fix->fx_subsy && S_IS_DEFINED (fix->fx_subsy) in ip2k_force_relocation()
365 && fix->fx_addsy && S_IS_DEFINED (fix->fx_addsy) in ip2k_force_relocation()
366 && (S_GET_SEGMENT (fix->fx_addsy)->flags & SEC_CODE)) in ip2k_force_relocation()
368 fix->fx_r_type = BFD_RELOC_IP2K_TEXT; in ip2k_force_relocation()
377 return generic_force_reloc (fix); in ip2k_force_relocation()
Dtc-xgate.h24 struct fix;
97 #define TC_FORCE_RELOCATION(fix) tc_xgate_force_relocation (fix) argument
98 extern int tc_xgate_force_relocation (struct fix *);
101 extern int tc_xgate_fix_adjustable (struct fix *);
Dtc-m68hc11.h24 struct fix;
96 #define TC_FORCE_RELOCATION(fix) tc_m68hc11_force_relocation (fix) argument
97 extern int tc_m68hc11_force_relocation (struct fix *);
100 extern int tc_m68hc11_fix_adjustable (struct fix *);
Dtc-ppc.h26 struct fix;
112 extern int ppc_pe_fix_adjustable (struct fix *);
178 extern int ppc_fix_adjustable (struct fix *);
229 extern int ppc_fix_adjustable (struct fix *);
240 extern void ppc_elf_cons_fix_check (expressionS *, unsigned int, struct fix *);
255 extern int ppc_force_relocation (struct fix *);
260 extern long md_pcrel_from_section (struct fix *, segT);
Dtc-ia64.h107 extern int ia64_fix_adjustable (struct fix *);
108 extern int ia64_force_relocation (struct fix *);
111 extern void ia64_validate_fix (struct fix *);
116 extern long ia64_pcrel_from_section (struct fix *, segT);
153 #define TC_VALIDATE_FIX(fix,seg,skip) ia64_validate_fix (fix) argument
154 #define MD_PCREL_FROM_SECTION(fix,sec) ia64_pcrel_from_section (fix, sec) argument
Dtc-s390.h24 struct fix;
27 extern int tc_s390_force_relocation (struct fix *);
34 extern int tc_s390_fix_adjustable (struct fix *);
77 extern long md_pcrel_from_section (struct fix *, segT);
Dtc-score.h46 extern void score_validate_fix (struct fix *);
49 extern int score_force_relocation (struct fix *);
52 extern bfd_boolean score_fix_adjustable (struct fix *);
60 struct fix *fixp;
Dtc-sh.c3396 fixS *fix; in sh_count_relocs() local
3403 for (fix = seginfo->fix_root; fix != NULL; fix = fix->fx_next) in sh_count_relocs()
3405 if (fix->fx_addsy == sym) in sh_count_relocs()
3408 fix->fx_tcbit = 1; in sh_count_relocs()
3421 fixS *fix; in sh_frob_section() local
3427 for (fix = seginfo->fix_root; fix != NULL; fix = fix->fx_next) in sh_frob_section()
3431 sym = fix->fx_addsy; in sh_frob_section()
3438 fix->fx_addsy = local_symbol_get_real_symbol (ls); in sh_frob_section()
3442 for (fix = seginfo->fix_root; fix != NULL; fix = fix->fx_next) in sh_frob_section()
3449 if (fix->fx_r_type != BFD_RELOC_SH_USES) in sh_frob_section()
[all …]
Dtc-sh.h29 struct fix;
62 #define TC_FORCE_RELOCATION(fix) sh_force_relocation (fix) argument
63 extern int sh_force_relocation (struct fix *);
90 extern long md_pcrel_from_section (struct fix *, segT);
191 extern bfd_boolean sh_fix_adjustable (struct fix *);
/toolchain/binutils/binutils-2.25/gas/
Dehopt.c106 fixS *fix; in get_cie_info() local
116 fix = seg_info (now_seg)->frchainP->fix_root; in get_cie_info()
198 while (fix != NULL in get_cie_info()
199 && (fix->fx_frag != f || fix->fx_where != offset)) in get_cie_info()
200 fix = fix->fx_next; in get_cie_info()
201 if (fix == NULL) in get_cie_info()
204 offset += fix->fx_size; in get_cie_info()
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i860/
Dfloat03.s1 # fix, ftrunc, pfgt, pfle, pfeq
6 fix.sd %f2,%f4
7 fix.dd %f6,%f8
29 d.fix.sd %f2,%f30
31 d.fix.dd %f6,%f8

12345678910>>...12