]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
x86-64: omit "default" segment prefixes from string insn disassembly
authorJan Beulich <jbeulich@suse.com>
Fri, 31 Jan 2025 09:04:45 +0000 (10:04 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 31 Jan 2025 09:04:45 +0000 (10:04 +0100)
commit36fa5275c164c3eea585ff0a5aaefc235a18b298
treeb38478b633f7e91f3f841b7e6036ab86a85eae5f
parent77ad112d8cc8056e9c99d1c064c773d96fb2dc12
x86-64: omit "default" segment prefixes from string insn disassembly

Printing implicit %ds: and %es: prefixes is pretty meaningless in 64-bit
mode. The SDM explicitly omits them for the 64-bit forms, and it
obviously has them for the other ones only to cover non-64-bit modes
(oddly enough the AMD PM has them present).
22 files changed:
gas/testsuite/gas/i386/ilp32/x86-64-io-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-io-suffix.d
gas/testsuite/gas/i386/ilp32/x86-64-io.d
gas/testsuite/gas/i386/ilp32/x86-64-rep.d
gas/testsuite/gas/i386/ilp32/x86-64.d
gas/testsuite/gas/i386/intel-cmps64.d
gas/testsuite/gas/i386/intel-movs64.d
gas/testsuite/gas/i386/noreg64-data16.d
gas/testsuite/gas/i386/noreg64-rex64.d
gas/testsuite/gas/i386/noreg64.d
gas/testsuite/gas/i386/x86-64-align-branch-5.d
gas/testsuite/gas/i386/x86-64-disassem.d
gas/testsuite/gas/i386/x86-64-io-intel.d
gas/testsuite/gas/i386/x86-64-io-suffix.d
gas/testsuite/gas/i386/x86-64-io.d
gas/testsuite/gas/i386/x86-64-lfence-byte.d
gas/testsuite/gas/i386/x86-64-lfence-load.d
gas/testsuite/gas/i386/x86-64-rep-suffix.d
gas/testsuite/gas/i386/x86-64-rep.d
gas/testsuite/gas/i386/x86_64-intel.d
gas/testsuite/gas/i386/x86_64.d
opcodes/i386-dis.c