* config/tc-tic80.c (md_begin): Declare external variable

coff_flags and insert an F_AR32WR bit into it.
This commit is contained in:
Fred Fish
1997-03-05 02:35:36 +00:00
parent 81fb245da1
commit e74539b876
2 changed files with 18 additions and 1 deletions

View File

@ -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> 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 * config/tc-mips.c (mips16_extended_frag): Don't assume that we

View File

@ -800,14 +800,19 @@ md_begin ()
register const struct tic80_opcode *op; register const struct tic80_opcode *op;
register const struct tic80_opcode *op_end; register const struct tic80_opcode *op_end;
const struct predefined_symbol *pdsp; 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 /* Insert unique names into hash table. The TIc80 instruction set
has many identical opcode names that have different opcodes based has many identical opcode names that have different opcodes based
on the operands. This hash table then provides a quick index to on the operands. This hash table then provides a quick index to
the first opcode with a particular name in the opcode table. */ the first opcode with a particular name in the opcode table. */
tic80_hash = hash_new ();
op_end = tic80_opcodes + tic80_num_opcodes; op_end = tic80_opcodes + tic80_num_opcodes;
for (op = tic80_opcodes; op < op_end; op++) for (op = tic80_opcodes; op < op_end; op++)
{ {