cmd/objdump: x86 disassembler does not recognize PDEPQ #25617
Labels
compiler/runtime
Issues related to the Go compiler and/or runtime.
help wanted
NeedsFix
The path to resolution is known, but the work has not been done.
Milestone
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
Yes, confirmed on 1.9.2 and 1.10.2. Not tested on master.
What operating system and processor architecture are you using (
go env
)?What did you do?
Compiled package with assembly code using
PDEPQ
. Viewed resulting assembly withgo tool objdump
.Gist https://gist.github.com/mmcloughlin/b5bf1bcc7f31222ff2bc510f2777cd79 is a minimal example.
What did you expect to see?
Expect
go tool objdump
to show thePDEPQ
instruction.What did you see instead?
Output from
objdump.sh
script is as follows. Theobjdump
tool does not recognizePDEPQ
, and instead parses it as a sequence of instructions. Note that Apple's LLVM objdump correctly identifies the instruction.The text was updated successfully, but these errors were encountered: