diff options
Diffstat (limited to 'gas/config/tc-i370.h')
-rw-r--r-- | gas/config/tc-i370.h | 42 |
1 files changed, 2 insertions, 40 deletions
diff --git a/gas/config/tc-i370.h b/gas/config/tc-i370.h index 5a28660..a1da508 100644 --- a/gas/config/tc-i370.h +++ b/gas/config/tc-i370.h @@ -1,5 +1,5 @@ /* tc-i370.h -- Header file for tc-i370.c. - Copyright 1994, 1995, 1996, 1997, 1998, 2000 + Copyright 1994, 1995, 1996, 1997, 1998, 2000, 2001 Free Software Foundation, Inc. Written by Ian Lance Taylor, Cygnus Support. @@ -60,45 +60,7 @@ extern int target_big_endian; /* We don't need to handle .word strangely. */ #define WORKING_DOT_WORD -/* We set the fx_done field appropriately in md_apply_fix. */ -#define TC_HANDLES_FX_DONE - - -#ifdef OBJ_ELF - -/* Branch prediction relocations must force relocation. */ -#define TC_FORCE_RELOCATION_SECTION(FIXP,SEC) 1 - -/* Support for SHF_EXCLUDE and SHT_ORDERED */ -extern int i370_section_letter PARAMS ((int, char **)); -extern int i370_section_type PARAMS ((char *, size_t)); -extern int i370_section_word PARAMS ((char *, size_t)); -extern int i370_section_flags PARAMS ((int, int, int)); - -#define md_elf_section_letter(LETTER, PTR_MSG) i370_section_letter (LETTER, PTR_MSG) -#define md_elf_section_type(STR, LEN) i370_section_type (STR, LEN) -#define md_elf_section_word(STR, LEN) i370_section_word (STR, LEN) -#define md_elf_section_flags(FLAGS, ATTR, TYPE) i370_section_flags (FLAGS, ATTR, TYPE) - -#define tc_comment_chars i370_comment_chars -extern const char *i370_comment_chars; - -/* We must never ever try to resolve references to externally visible - symbols in the assembler, because the .o file might go into a shared - library, and some other shared library might override that symbol. */ -#define TC_RELOC_RTSYM_LOC_FIXUP(FIX) \ - ((FIX)->fx_addsy == NULL \ - || (! S_IS_EXTERNAL ((FIX)->fx_addsy) \ - && ! S_IS_WEAK ((FIX)->fx_addsy) \ - && S_IS_DEFINED ((FIX)->fx_addsy) \ - && ! S_IS_COMMON ((FIX)->fx_addsy))) - -#endif /* OBJ_ELF */ - -/* call md_apply_fix3 with segment instead of md_apply_fix */ -#define MD_APPLY_FIX3 - -/* call md_pcrel_from_section, not md_pcrel_from */ +/* Call md_pcrel_from_section, not md_pcrel_from. */ #define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section(FIXP, SEC) extern long md_pcrel_from_section PARAMS ((struct fix *, segT)); |