aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-x86-64/pr19609-7d.d
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2020-07-15 08:53:55 +0200
committerJan Beulich <jbeulich@suse.com>2020-07-15 08:53:55 +0200
commit36938cabf0efcb053d1585e8580a4b3db438ca4e (patch)
treee7193f8c5b4f0cc83b6a76a4d5a35f0b86058abd /ld/testsuite/ld-x86-64/pr19609-7d.d
parenta8a48c756c0da3a49008662e14ae582764ddd0bb (diff)
downloadfsf-binutils-gdb-36938cabf0efcb053d1585e8580a4b3db438ca4e.zip
fsf-binutils-gdb-36938cabf0efcb053d1585e8580a4b3db438ca4e.tar.gz
fsf-binutils-gdb-36938cabf0efcb053d1585e8580a4b3db438ca4e.tar.bz2
x86: avoid attaching suffixes to unambiguous insns
"Unambiguous" is is in particular taking as reference the assembler, which also accepts certain insns - despite them allowing for varying operand size, and hence in principle being ambiguous - without any suffix. For example, from the very beginning of the life of x86-64 I had trouble understanding why a plain and simple RET had to be printed as RETQ. In case someone really used the 16-bit form, RETW disambiguates the two quite fine.
Diffstat (limited to 'ld/testsuite/ld-x86-64/pr19609-7d.d')
-rw-r--r--ld/testsuite/ld-x86-64/pr19609-7d.d2
1 files changed, 1 insertions, 1 deletions
diff --git a/ld/testsuite/ld-x86-64/pr19609-7d.d b/ld/testsuite/ld-x86-64/pr19609-7d.d
index 476cafa..034a57b 100644
--- a/ld/testsuite/ld-x86-64/pr19609-7d.d
+++ b/ld/testsuite/ld-x86-64/pr19609-7d.d
@@ -9,5 +9,5 @@
Disassembly of section .text:
[a-f0-9]+ <_start>:
-[ ]*[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} * callq \*-?0x[a-f0-9]+\(%rip\) # [a-f0-9]+ <.got>
+[ ]*[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} * call \*-?0x[a-f0-9]+\(%rip\) # [a-f0-9]+ <.got>
#pass