Fri Jun 5 23:42:43 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
authorIan Lance Taylor <ian@airs.com>
Sat, 6 Jun 1998 03:47:33 +0000 (03:47 +0000)
committerIan Lance Taylor <ian@airs.com>
Sat, 6 Jun 1998 03:47:33 +0000 (03:47 +0000)
commited44fb7a0ddefcc9c14ac81923e6ed43dd2acd60
treebb0b58863e5d52dd44df7ef452f8b3adab53258d
parent73a8be66ca69a2ee21d33fe434aefd1291821f61
Fri Jun  5 23:42:43 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>

* i386.h (i386_regtab): Remove BaseIndex modifier from esp.

* i386.h: Allow `l' suffix on fld, fst, fstp, fcom, fcomp with
register operands, because this is a common idiom.  Flag them with
a warning.  Allow illegal faddp, fsubp, fsubrp, fmulp, fdivp,
fdivrp because gcc erroneously generates them.  Also flag with a
warning.

* i386.h: Add suffix modifiers to most insns, and tighter operand
checks in some cases.  Fix a number of UnixWare compatibility
issues with float insns.  Merge some floating point opcodes, using
new FloatMF modifier.
(WORD_PREFIX_OPCODE): Rename to DATA_PREFIX_OPCODE for
consistency.

* i386.h: Change occurence of ShortformW to W|ShortForm.  Add
IgnoreDataSize where appropriate.
include/opcode/ChangeLog
include/opcode/i386.h