x86: SYSENTER/SYSEXIT are unavailable in 64-bit mode on AMD
authorJan Beulich <jbeulich@suse.com>
Thu, 9 Jan 2020 10:38:01 +0000 (11:38 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 9 Jan 2020 10:38:01 +0000 (11:38 +0100)
commitd835a58baae720abe909795cb68763040d1750a8
treef4a188a3fcfdc20e2f9bbfee761037dca16a39d7
parent482556efed3529d76baca0c61f7fb72221e6dc9a
x86: SYSENTER/SYSEXIT are unavailable in 64-bit mode on AMD

The disassembler change is such that in default mode we'd disassemble
the insns (for there not ebing any conflicts), but when AMD64 mode was
explicitly requested, we'd show them as "(bad)".
gas/ChangeLog
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/x86-64-sysenter-amd.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-sysenter-amd.l [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-sysenter-amd.s [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-sysenter-intel.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-sysenter-mixed.d [new file with mode: 0644]
opcodes/ChangeLog
opcodes/i386-dis.c
opcodes/i386-opc.tbl
opcodes/i386-tbl.h