summaryrefslogtreecommitdiffstats
path: root/binutils-2.17/gas/config/tc-z80.h
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.17/gas/config/tc-z80.h')
-rw-r--r--binutils-2.17/gas/config/tc-z80.h105
1 files changed, 0 insertions, 105 deletions
diff --git a/binutils-2.17/gas/config/tc-z80.h b/binutils-2.17/gas/config/tc-z80.h
deleted file mode 100644
index 0021fb39..00000000
--- a/binutils-2.17/gas/config/tc-z80.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* this is tc-z80.h
- Copyright 2005 Free Software Foundation, Inc.
-
- Contributed by Arnold Metselaar <arnold_m@operamail.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, 51 Franklin Street - Fifth Floor, Boston, MA
- 02110-1301, USA. */
-
-#ifndef TC_Z80
-#define TC_Z80
-
-#define TARGET_ARCH bfd_arch_z80
-#define BFD_ARCH TARGET_ARCH
-#define COFF_MAGIC 0x5A80
-#define TARGET_MACH 0
-#define TARGET_BYTES_BIG_ENDIAN 0
-
-/* If you define this macro, GAS will warn about the
- use of nonstandard escape sequences in a string. */
-#define ONLY_STANDARD_ESCAPES
-
-/* GAS will call this function for any expression that can not be
- recognized. When the function is called, `input_line_pointer'
- will point to the start of the expression. */
-#define md_operand(x)
-
-/* This should just call either `number_to_chars_bigendian' or
- `number_to_chars_littleendian', whichever is appropriate. On
- targets like the MIPS which support options to change the
- endianness, which function to call is a runtime decision. On
- other targets, `md_number_to_chars' can be a simple macro. */
-#define md_number_to_chars number_to_chars_littleendian
-
-#define TC_COUNT_RELOC(x) 1
-
-#define TC_COFF_FIX2RTYPE(fixP) tc_coff_fix2rtype (fixP)
-#define md_convert_frag(b,s,f) as_fatal ("convert_frag called\n")
-#define md_estimate_size_before_relax(f,s) \
- (as_fatal (_("estimate_size_before_relax called")), 1)
-
-/* Define some functions to be called by generic code. */
-#define md_end z80_md_end
-#define md_start_line_hook() { if (z80_start_line_hook ()) continue; }
-#define TC_CONS_FIX_NEW z80_cons_fix_new
-
-extern void z80_md_end (void);
-extern int z80_start_line_hook (void);
-extern void z80_cons_fix_new (fragS *, int, int, expressionS *);
-
-#define WORKING_DOT_WORD
-
-/* If you define this macro, it means that `tc_gen_reloc' may return
- multiple relocation entries for a single fixup. In this case, the
- return value of `tc_gen_reloc' is a pointer to a null terminated
- array. */
-#undef RELOC_EXPANSION_POSSIBLE
-
-/* No shared lib support, so we don't need to ensure
- externally visible symbols can be overridden. */
-#define EXTERN_FORCE_RELOC 0
-
-/* Values passed to md_apply_fix3 don't include the symbol value. */
-#define MD_APPLY_SYM_VALUE(FIX) 0
-
-#define LISTING_WORD_SIZE 2
-
-/* A single '=' is accepted as a comparison operator. */
-#define O_SINGLE_EQ O_eq
-
-/* A '$' is used to refer to the current location or as a hex. prefix. */
-#define DOLLAR_DOT
-#define DOLLAR_AMBIGU 1
-#define LOCAL_LABELS_FB 1
-#define LITERAL_PREFIXPERCENT_BIN
-#define NUMBERS_WITH_SUFFIX 1
-#define NO_PSEUDO_DOT 1
-/* We allow single quotes to delimit character constants as
- well, but it is cleaner to handle that in tc-z80.c. */
-#define SINGLE_QUOTE_STRINGS
-#define NO_STRING_ESCAPES
-
-/* An `.lcomm' directive with no explicit alignment parameter will
- use this macro to set P2VAR to the alignment that a request for
- SIZE bytes will have. The alignment is expressed as a power of
- two. If no alignment should take place, the macro definition
- should do nothing. Some targets define a `.bss' directive that is
- also affected by this macro. The default definition will set
- P2VAR to the truncated power of two of sizes up to eight bytes. */
-#define TC_IMPLICIT_LCOMM_ALIGNMENT(SIZE, P2VAR) (P2VAR) = 0
-
-#endif