diff options
author | Jan Beulich <jbeulich@suse.com> | 2021-03-09 08:53:38 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2021-03-09 08:53:38 +0100 |
commit | e93a3b27b23ca2850c01dfc8fdf1aa237d819193 (patch) | |
tree | 617254ec1cf8b82d447859f9ad41f263e9c6b5c8 /opcodes/i386-tbl.h | |
parent | 87fa7d568ddd804fb73bb78e33ae1c22d9fe343c (diff) | |
download | fsf-binutils-gdb-e93a3b27b23ca2850c01dfc8fdf1aa237d819193.zip fsf-binutils-gdb-e93a3b27b23ca2850c01dfc8fdf1aa237d819193.tar.gz fsf-binutils-gdb-e93a3b27b23ca2850c01dfc8fdf1aa237d819193.tar.bz2 |
x86-64: make SYSEXIT handling similar to SYSRET's
Despite SYSEXIT being an Intel-only insn in long mode, its behavior
there is similar to SYSRET's: Depending on REX.W execution continues in
either 64-bit or compatibility mode. Hence distinguishing by suffix is
as necessary here as it is there.
Diffstat (limited to 'opcodes/i386-tbl.h')
-rw-r--r-- | opcodes/i386-tbl.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/opcodes/i386-tbl.h b/opcodes/i386-tbl.h index b2457c6..12b049e 100644 --- a/opcodes/i386-tbl.h +++ b/opcodes/i386-tbl.h @@ -8508,7 +8508,7 @@ const insn_template i386_optab[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } }, - { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3 }, { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |