diff options
author | Alan Modra <amodra@gmail.com> | 2002-09-05 00:01:18 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2002-09-05 00:01:18 +0000 |
commit | a161fe53205dbc69d42f5a123b2b04346724b2de (patch) | |
tree | bb28dde4f0deee90db9e7a8247fb82dd2e4933fe /gas/config/tc-m68hc11.h | |
parent | 8f8429869e9a245fe48b8c69bde2bffa3d6c7734 (diff) | |
download | gdb-a161fe53205dbc69d42f5a123b2b04346724b2de.zip gdb-a161fe53205dbc69d42f5a123b2b04346724b2de.tar.gz gdb-a161fe53205dbc69d42f5a123b2b04346724b2de.tar.bz2 |
gas reloc rewrite.
Diffstat (limited to 'gas/config/tc-m68hc11.h')
-rw-r--r-- | gas/config/tc-m68hc11.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/gas/config/tc-m68hc11.h b/gas/config/tc-m68hc11.h index e17df1e..c57637f 100644 --- a/gas/config/tc-m68hc11.h +++ b/gas/config/tc-m68hc11.h @@ -75,10 +75,6 @@ extern const char *m68hc11_listing_header PARAMS ((void)); /* Permit temporary numeric labels. */ #define LOCAL_LABELS_FB 1 -#define TC_HANDLES_FX_DONE - -#define DIFF_EXPR_OK /* .-foo gets turned into PC relative relocs */ - #define tc_init_after_args m68hc11_init_after_args extern void m68hc11_init_after_args PARAMS ((void)); @@ -97,6 +93,17 @@ extern int m68hc11_parse_long_option PARAMS ((char *)); #define TC_GENERIC_RELAX_TABLE md_relax_table extern struct relax_type md_relax_table[]; +#define TC_HANDLES_FX_DONE + +#define DIFF_EXPR_OK /* .-foo gets turned into PC relative relocs */ + +/* Values passed to md_apply_fix3 don't include the symbol value. */ +#define MD_APPLY_SYM_VALUE(FIX) 0 + +/* No shared lib support, so we don't need to ensure externally + visible symbols can be overridden. */ +#define EXTERN_FORCE_RELOC 0 + #define TC_FORCE_RELOCATION(fix) tc_m68hc11_force_relocation (fix) extern int tc_m68hc11_force_relocation PARAMS ((struct fix *)); |