aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Fish <fnf@specifix.com>1997-03-05 02:35:36 +0000
committerFred Fish <fnf@specifix.com>1997-03-05 02:35:36 +0000
commite74539b87672f50f30e9c1414c572872576ec9fb (patch)
tree79abc4afc07ded8a007e07c7393d996f05a1683f
parent81fb245da1df980a9256411d8312ecff92768200 (diff)
downloadgdb-e74539b87672f50f30e9c1414c572872576ec9fb.zip
gdb-e74539b87672f50f30e9c1414c572872576ec9fb.tar.gz
gdb-e74539b87672f50f30e9c1414c572872576ec9fb.tar.bz2
* config/tc-tic80.c (md_begin): Declare external variable
coff_flags and insert an F_AR32WR bit into it.
-rw-r--r--gas/ChangeLog12
-rw-r--r--gas/config/tc-tic80.c7
2 files changed, 18 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 90cde16..c4d0c02 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,15 @@
+start-sanitize-tic80
+Tue Mar 4 19:34:21 1997 Fred Fish <fnf@cygnus.com>
+
+ * config/tc-tic80.c (md_begin): Declare external variable
+ coff_flags and insert an F_AR32WR bit into it.
+
+end-sanitize-tic80
+Tue Mar 4 10:01:04 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * read.c (equals): Add reassign parameter. Change all callers.
+ * read.h (equals): Update declaration.
+
Sat Mar 1 01:04:04 1997 Ian Lance Taylor <ian@cygnus.com>
* config/tc-mips.c (mips16_extended_frag): Don't assume that we
diff --git a/gas/config/tc-tic80.c b/gas/config/tc-tic80.c
index 87a4791..8dcf181 100644
--- a/gas/config/tc-tic80.c
+++ b/gas/config/tc-tic80.c
@@ -800,14 +800,19 @@ md_begin ()
register const struct tic80_opcode *op;
register const struct tic80_opcode *op_end;
const struct predefined_symbol *pdsp;
+ extern int coff_flags; /* Defined in obj-coff.c */
- tic80_hash = hash_new ();
+ /* Set F_AR32WR in coff_flags, which will end up in the file header
+ f_flags field. */
+
+ coff_flags |= F_AR32WR; /* TIc80 is 32 bit little endian */
/* Insert unique names into hash table. The TIc80 instruction set
has many identical opcode names that have different opcodes based
on the operands. This hash table then provides a quick index to
the first opcode with a particular name in the opcode table. */
+ tic80_hash = hash_new ();
op_end = tic80_opcodes + tic80_num_opcodes;
for (op = tic80_opcodes; op < op_end; op++)
{