Update Swedish translation for the gas sub-directory and a new Serbian translation...
[deliverable/binutils-gdb.git] / gas / config / tc-mcore.h
index cfbb70a3ee655b710c4177a2d73100d626f4ea83..e4fba152853250812e7941d4fd67bfb1ba0f5fb9 100644 (file)
@@ -1,13 +1,12 @@
 /* This file is tc-mcore.h
 
-   Copyright 1999, 2000, 2001, 2002, 2003, 2005
-   Free Software Foundation, Inc.
+   Copyright (C) 1999-2020 Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
    GAS is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    GAS is distributed in the hope that it will be useful,
 #ifndef        TC_MCORE
 #define TC_MCORE 1
 
-#ifndef BFD_ASSEMBLER
- #error MCORE support requires BFD_ASSEMBLER
-#endif
-
 #define TARGET_ARCH    bfd_arch_mcore
 /* Used to initialise target_big_endian.  */
 #define TARGET_BYTES_BIG_ENDIAN 0
 
-/* Don't write out relocs for pcrel stuff.  */
-#define TC_COUNT_RELOC(x) (((x)->fx_addsy || (x)->fx_subsy) && \
-                          (x)->fx_r_type < BFD_RELOC_MCORE_PCREL_IMM8BY4)
-
 #define IGNORE_NONSTANDARD_ESCAPES
 
-#define TC_RELOC_MANGLE(a,b,c) tc_reloc_mangle (a, b, c)
-
 /* Some pseudo-op semantic extensions.  */
 #define        PSEUDO_LCOMM_OPTIONAL_ALIGN
 
-#define LISTING_HEADER         "M.CORE GAS Version 2.9.4"
+#define LISTING_HEADER         "M.CORE GAS"
 #define LISTING_LHS_CONT_LINES 4
 
-#define NEED_FX_R_TYPE 1
-#define COFF_FLAGS     1
-
 /* We want local label support.  */
 #define LOCAL_LABELS_FB 1
 
-#define TC_COFF_SIZEMACHDEP(frag) tc_coff_sizemachdep (frag)
-int tc_coff_sizemachdep (struct frag *);
-
 extern const struct relax_type md_relax_table[];
 #define TC_GENERIC_RELAX_TABLE md_relax_table
 #define md_end md_mcore_end
@@ -92,7 +75,7 @@ struct mcore_tc_sy
 
 #define tc_fix_adjustable(FIX) mcore_fix_adjustable (FIX)
 
-/* Values passed to md_apply_fix3 don't include the symbol value.  */
+/* Values passed to md_apply_fix don't include the symbol value.  */
 #define MD_APPLY_SYM_VALUE(FIX) 0
 
 #endif /* OBJ_ELF */
@@ -104,7 +87,6 @@ struct mcore_tc_sy
 #include "write.h"        /* For definition of fixS */
 
 extern void        md_mcore_end           (void);
-extern long        md_pcrel_from_section  (fixS *, segT);
 extern arelent *   tc_gen_reloc           (asection *, fixS *);
 extern int         mcore_force_relocation (fixS *);
 extern bfd_boolean mcore_fix_adjustable   (fixS *);
This page took 0.034247 seconds and 4 git commands to generate.