diff options
Diffstat (limited to 'gas/config/tc-i860.h')
-rw-r--r-- | gas/config/tc-i860.h | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/gas/config/tc-i860.h b/gas/config/tc-i860.h deleted file mode 100644 index c9b67717a10..00000000000 --- a/gas/config/tc-i860.h +++ /dev/null @@ -1,84 +0,0 @@ -/* tc-i860.h -- Header file for the i860. - Copyright 1991, 1992, 1995, 1998, 2000 - Free Software Foundation, Inc. - - Brought back from the dead and completely reworked - by Jason Eckhardt <jle@cygnus.com>. - - 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) - any later version. - - GAS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with GAS; see the file COPYING. If not, write to the Free Software - Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - -#ifndef TC_I860 -#define TC_I860 1 - -#ifndef BFD_ASSEMBLER -#error i860 support requires BFD_ASSEMBLER -#endif - -enum i860_fix_info -{ - OP_NONE = 0x00000, - OP_IMM_U5 = 0x00001, - OP_IMM_S16 = 0x00002, - OP_IMM_U16 = 0x00004, - OP_IMM_SPLIT16 = 0x00008, - OP_IMM_BR26 = 0x00010, - OP_IMM_BR16 = 0x00020, - OP_ENCODE1 = 0x00040, - OP_ENCODE2 = 0x00080, - OP_ENCODE3 = 0x00100, - OP_SEL_HA = 0x00200, - OP_SEL_H = 0x00400, - OP_SEL_L = 0x00800, - OP_SEL_GOT = 0x01000, - OP_SEL_GOTOFF = 0x02000, - OP_SEL_PLT = 0x04000, - OP_ALIGN2 = 0x08000, - OP_ALIGN4 = 0x10000, - OP_ALIGN8 = 0x20000, - OP_ALIGN16 = 0x40000 -}; - -/* Set the endianness we are using. Default to little endian. */ -#ifndef TARGET_BYTES_BIG_ENDIAN -#define TARGET_BYTES_BIG_ENDIAN 0 -#endif - -/* Whether or not the target is big endian. */ -extern int target_big_endian; - -/* BFD target architecture. */ -#define TARGET_ARCH bfd_arch_i860 - -/* The target BFD format. */ -#ifdef OBJ_ELF -#define TARGET_FORMAT (target_big_endian ? "elf32-i860" : "elf32-i860-little") -#else -#error i860 GAS currently supports only the ELF object format -#endif - -#define WORKING_DOT_WORD -#define MD_APPLY_FIX3 -#define TC_HANDLES_FX_DONE -#define DIFF_EXPR_OK - -/* Permit temporary numeric labels. */ -#define LOCAL_LABELS_FB 1 -#define LISTING_HEADER "GAS for i860" - -#define md_convert_frag(b,s,f) as_fatal (_("i860_convert_frag\n")); - -#endif /* TC_I860 */ |