mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-21 18:39:34 +08:00
* config/tc-w65.c, config/tc-w65.h, config/w65.mt: Newfiles.
* config/obj-coff.h: Cope with w65. * configure, configure.in: Recognize w65.
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
Sat Jan 14 23:48:13 1995 Steve Chamberlain <sac@jonny>
|
||||
|
||||
* config/tc-w65.c, config/tc-w65.h, config/w65.mt: Newfiles.
|
||||
* config/obj-coff.h: Cope with w65.
|
||||
* configure, configure.in: Recognize w65.
|
||||
|
||||
Thu Jan 12 17:56:24 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
|
||||
|
||||
* app.c (do_scrub_next_char) [__GNUC__ && __OPTIMIZE__]: If `get'
|
||||
|
1250
gas/config/tc-w65.c
Normal file
1250
gas/config/tc-w65.c
Normal file
File diff suppressed because it is too large
Load Diff
47
gas/config/tc-w65.h
Normal file
47
gas/config/tc-w65.h
Normal file
@ -0,0 +1,47 @@
|
||||
/* This file is tc-w65.h
|
||||
|
||||
Copyright (C) 1995 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)
|
||||
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, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
|
||||
|
||||
#define TC_W65
|
||||
|
||||
/* This macro translates between an internal fix and an coff reloc type */
|
||||
#define TC_COFF_FIX2RTYPE(fixP) tc_coff_fix2rtype(fixP)
|
||||
|
||||
#define BFD_ARCH bfd_arch_w65
|
||||
#define COFF_MAGIC 0x6500
|
||||
|
||||
#define IGNORE_NONSTANDARD_ESCAPES
|
||||
|
||||
#define TC_RELOC_MANGLE(a,b,c) tc_reloc_mangle(a,b,c)
|
||||
|
||||
#define DO_NOT_STRIP 0
|
||||
#define DO_STRIP 0
|
||||
#define LISTING_HEADER "W65816 GAS "
|
||||
#define NEED_FX_R_TYPE 1
|
||||
#define RELOC_32 1234
|
||||
|
||||
#define TC_COFF_SIZEMACHDEP(frag) tc_coff_sizemachdep(frag)
|
||||
#define TC_PARSE_CONS_EXPRESSION(EXP, NBYTES) w65_expression (EXP, NBYTES)
|
||||
#define TC_COUNT_RELOC(x) (1)
|
||||
#define TC_CONS_RELOC tc_cons_reloc
|
||||
#define DONT_OVERFLOW
|
||||
int tc_cons_reloc;
|
||||
/* end of tc-w65.h */
|
||||
|
2
gas/config/w65.mt
Executable file
2
gas/config/w65.mt
Executable file
@ -0,0 +1,2 @@
|
||||
TARG_CPU_DEPENDENTS=$(srcdir)/../opcodes/w65-opc.h
|
||||
|
Reference in New Issue
Block a user