tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
tc-arm.c (arm_fix_adjustable): New routine.
This commit is contained in:
parent
2c3c46ad0c
commit
aae39e3784
3 changed files with 25 additions and 0 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
start-sanitize-armelf
|
||||||
|
Tue Aug 18 11:59:43 1998 Catherine Moore <clm@cygnus.com>
|
||||||
|
|
||||||
|
* tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
|
||||||
|
* tc-arm.c (arm_fix_adjustable): New routine.
|
||||||
|
|
||||||
|
end-sanitize-armelf
|
||||||
1998-08-13 Vladimir N. Makarov <vmakarov@cygnus.com>
|
1998-08-13 Vladimir N. Makarov <vmakarov@cygnus.com>
|
||||||
|
|
||||||
* read.c (s_align, s_comm, s_mri_common, s_fail, s_globl, s_space,
|
* read.c (s_align, s_comm, s_mri_common, s_fail, s_globl, s_space,
|
||||||
|
|
|
@ -6407,6 +6407,14 @@ arm_canonicalize_symbol_name (name)
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
boolean
|
||||||
|
arm_fix_adjustable(fixP)
|
||||||
|
fixS *fixP;
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
arm_validate_fix (fixP)
|
arm_validate_fix (fixP)
|
||||||
fixS * fixP;
|
fixS * fixP;
|
||||||
|
|
|
@ -95,7 +95,11 @@ extern void arm_frob_label PARAMS ((struct symbol *));
|
||||||
deliberately not been updated to mark assembler created stabs
|
deliberately not been updated to mark assembler created stabs
|
||||||
symbols as Thumb. */
|
symbols as Thumb. */
|
||||||
|
|
||||||
|
#ifdef OBJ_ELF
|
||||||
|
#define obj_fix_adjustable(fixP) arm_fix_adjustable(fixP)
|
||||||
|
#else
|
||||||
#define obj_fix_adjustable(fixP) 0
|
#define obj_fix_adjustable(fixP) 0
|
||||||
|
#endif
|
||||||
|
|
||||||
/* We need to keep some local information on symbols. */
|
/* We need to keep some local information on symbols. */
|
||||||
|
|
||||||
|
@ -137,6 +141,10 @@ char *arm_canonicalize_symbol_name PARAMS ((char *));
|
||||||
}}
|
}}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef OBJ_ELF
|
||||||
|
#define obj_frob_symbol(sym, punt) armelf_frob_symbol (sym, punt)
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Finish processing the entire symbol table: */
|
/* Finish processing the entire symbol table: */
|
||||||
#define tc_adjust_symtab() arm_adjust_symtab ()
|
#define tc_adjust_symtab() arm_adjust_symtab ()
|
||||||
extern void arm_adjust_symtab PARAMS ((void));
|
extern void arm_adjust_symtab PARAMS ((void));
|
||||||
|
@ -158,6 +166,8 @@ extern void arm_adjust_symtab PARAMS ((void));
|
||||||
|
|
||||||
#define MD_APPLY_FIX3
|
#define MD_APPLY_FIX3
|
||||||
|
|
||||||
|
#define LOCAL_LABEL(name) (name[0] == '.' \
|
||||||
|
&& (name[1] == 'L'))
|
||||||
#define LOCAL_LABELS_FB 1
|
#define LOCAL_LABELS_FB 1
|
||||||
|
|
||||||
/* end of tc-arm.h */
|
/* end of tc-arm.h */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue