x86: x87-related adjustments
authorJan Beulich <jbeulich@novell.com>
Thu, 26 Apr 2018 06:45:35 +0000 (08:45 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 26 Apr 2018 06:45:35 +0000 (08:45 +0200)
commit0e0eea782025d92f894f6d132aae2507c6a90a7b
tree5f39ceb89a86e72bcaf7f14070e8749f9f119b13
parentbed3d976b7a4fd111f3e291f1bd896cf441b3479
x86: x87-related adjustments

Neither 287 wrt 8087 nor 387 wrt 287 are proper supersets - in each case
some insns get removed from the ISA (they become NOPs, but code intended
for newer co-processors should not use them).

Furthermore with .no87, ST should not be recognized as a register name.
gas/ChangeLog
gas/config/tc-i386.c
gas/testsuite/gas/i386/fpu.l [new file with mode: 0644]
gas/testsuite/gas/i386/fpu.s [new file with mode: 0644]
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/stN.l [new file with mode: 0644]
gas/testsuite/gas/i386/stN.s [new file with mode: 0644]
opcodes/ChangeLog
opcodes/i386-gen.c
opcodes/i386-init.h