aboutsummaryrefslogtreecommitdiff
path: root/gas/config/obj-coffbfd.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1993-07-15 16:02:21 +0000
committerIan Lance Taylor <ian@airs.com>1993-07-15 16:02:21 +0000
commitc978e704a9a21709c255feb5aa49ead641ee158e (patch)
treea6d3b8fb3970b2e99ac2c35a5a9dcdf782b95aef /gas/config/obj-coffbfd.c
parentf09aae8404ef1d9ed3a677c59c418162060c35a9 (diff)
downloadgdb-c978e704a9a21709c255feb5aa49ead641ee158e.zip
gdb-c978e704a9a21709c255feb5aa49ead641ee158e.tar.gz
gdb-c978e704a9a21709c255feb5aa49ead641ee158e.tar.bz2
* Preliminary support for m88k-coff.
* configure.in (m88k-*-coff*): New target. Use coffbfd and m88kcoff. * config/m88kcoff.mt: New file. * read.c (lex_type): New macro LEX_AT to set lex type of '@'. (pseudo_set): Handle difference of symbols in different fragments by saving the entire expression as the value of the symbol. * symbols.c (resolve_symbol_value): Resolve difference expressions. * config/obj-coffbfd.c (obj_pseudo_table): If TC_M88K, accept "sdef" as a synonym for "def". * config/obj-coffbfd.h: If TC_M88K, include coff/m88k.h and set TARGET_FORMAT. (S_IS_LOCAL): Any symbol which includes \001 in the name is local. * config/tc-m88k.c, config/tc-m88k.h: Numerous changes to bring m88k port up to date, and to add COFF support.
Diffstat (limited to 'gas/config/obj-coffbfd.c')
-rw-r--r--gas/config/obj-coffbfd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gas/config/obj-coffbfd.c b/gas/config/obj-coffbfd.c
index d62bea7..0496739 100644
--- a/gas/config/obj-coffbfd.c
+++ b/gas/config/obj-coffbfd.c
@@ -178,6 +178,10 @@ const pseudo_typeS obj_pseudo_table[] =
{"ident", obj_coff_ident, 0},
{"ABORT", s_abort, 0},
{"lcomm", obj_coff_lcomm, 0},
+#ifdef TC_M88K
+ /* The m88k uses sdef instead of def. */
+ {"sdef", obj_coff_def, 0},
+#endif
{NULL} /* end sentinel */
}; /* obj_pseudo_table */