aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
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/ChangeLog
parenta8a48c756c0da3a49008662e14ae582764ddd0bb (diff)
downloadbinutils-36938cabf0efcb053d1585e8580a4b3db438ca4e.zip
binutils-36938cabf0efcb053d1585e8580a4b3db438ca4e.tar.gz
binutils-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/ChangeLog')
-rw-r--r--ld/ChangeLog106
1 files changed, 106 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index b667566..3d8b8d6 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,109 @@
+2020-07-15 Jan Beulich <jbeulich@suse.com>
+
+ * testsuite/ld-i386/ibt-plt-1.d, testsuite/ld-i386/ibt-plt-2a.d,
+ testsuite/ld-i386/ibt-plt-2c.d, testsuite/ld-i386/ibt-plt-3a.d,
+ testsuite/ld-i386/ibt-plt-3c.d, testsuite/ld-i386/plt-pic.pd,
+ testsuite/ld-i386/plt-pic2.dd, testsuite/ld-i386/plt.pd,
+ testsuite/ld-i386/plt2.dd, testsuite/ld-i386/pr19636-1d.d,
+ testsuite/ld-i386/pr19636-1l.d, testsuite/ld-i386/pr19636-2c.d,
+ testsuite/ld-i386/pr20830.d, testsuite/ld-i386/vxworks1-lib.dd,
+ testsuite/ld-i386/vxworks1.dd,
+ testsuite/ld-ifunc/ifunc-2-i386-now.d,
+ testsuite/ld-ifunc/ifunc-2-local-i386-now.d,
+ testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d,
+ testsuite/ld-ifunc/ifunc-2-x86-64-now.d,
+ testsuite/ld-ifunc/ifunc-21-x86-64.d,
+ testsuite/ld-ifunc/ifunc-22-x86-64.d,
+ testsuite/ld-ifunc/pr17154-i386-now.d,
+ testsuite/ld-ifunc/pr17154-i386.d,
+ testsuite/ld-ifunc/pr17154-x86-64-now.d,
+ testsuite/ld-ifunc/pr17154-x86-64.d,
+ testsuite/ld-x86-64/align-branch-1.d,
+ testsuite/ld-x86-64/bnd-branch-1-now.d,
+ testsuite/ld-x86-64/bnd-branch-1.d,
+ testsuite/ld-x86-64/bnd-ifunc-1-now.d,
+ testsuite/ld-x86-64/bnd-ifunc-1.d,
+ testsuite/ld-x86-64/bnd-ifunc-2-now.d,
+ testsuite/ld-x86-64/bnd-ifunc-2.d,
+ testsuite/ld-x86-64/bnd-plt-1-now.d,
+ testsuite/ld-x86-64/bnd-plt-1.d,
+ testsuite/ld-x86-64/call1a.d, testsuite/ld-x86-64/call1b.d,
+ testsuite/ld-x86-64/call1d.d, testsuite/ld-x86-64/call1e.d,
+ testsuite/ld-x86-64/call1f.d, testsuite/ld-x86-64/call1g.d,
+ testsuite/ld-x86-64/call1h.d, testsuite/ld-x86-64/call1i.d,
+ testsuite/ld-x86-64/gotpcrel1.dd,
+ testsuite/ld-x86-64/hidden2.d,
+ testsuite/ld-x86-64/ibt-plt-1-x32.d,
+ testsuite/ld-x86-64/ibt-plt-1.d,
+ testsuite/ld-x86-64/ibt-plt-2a-x32.d,
+ testsuite/ld-x86-64/ibt-plt-2a.d,
+ testsuite/ld-x86-64/ibt-plt-2c-x32.d,
+ testsuite/ld-x86-64/ibt-plt-2c.d,
+ testsuite/ld-x86-64/ibt-plt-3a-x32.d,
+ testsuite/ld-x86-64/ibt-plt-3a.d,
+ testsuite/ld-x86-64/ibt-plt-3c-x32.d,
+ testsuite/ld-x86-64/ibt-plt-3c.d,
+ testsuite/ld-x86-64/libno-plt-1b.dd,
+ testsuite/ld-x86-64/mpx3.dd, testsuite/ld-x86-64/mpx3n.dd,
+ testsuite/ld-x86-64/mpx4.dd, testsuite/ld-x86-64/mpx4n.dd,
+ testsuite/ld-x86-64/no-plt-1a.dd,
+ testsuite/ld-x86-64/no-plt-1b.dd,
+ testsuite/ld-x86-64/no-plt-1c.dd,
+ testsuite/ld-x86-64/no-plt-1d.dd,
+ testsuite/ld-x86-64/no-plt-1e.dd,
+ testsuite/ld-x86-64/no-plt-1f.dd,
+ testsuite/ld-x86-64/no-plt-1g.dd,
+ testsuite/ld-x86-64/plt-main-bnd.dd,
+ testsuite/ld-x86-64/plt-main-ibt-x32.dd,
+ testsuite/ld-x86-64/plt-main-ibt.dd,
+ testsuite/ld-x86-64/plt.pd, testsuite/ld-x86-64/plt2.dd,
+ testsuite/ld-x86-64/pr19609-5a.d,
+ testsuite/ld-x86-64/pr19609-5b.d,
+ testsuite/ld-x86-64/pr19609-5c.d,
+ testsuite/ld-x86-64/pr19609-5e.d,
+ testsuite/ld-x86-64/pr19609-7b.d,
+ testsuite/ld-x86-64/pr19609-7d.d,
+ testsuite/ld-x86-64/pr19636-2d.d,
+ testsuite/ld-x86-64/pr19636-2l.d,
+ testsuite/ld-x86-64/pr20253-1b.d,
+ testsuite/ld-x86-64/pr20253-1d.d,
+ testsuite/ld-x86-64/pr20253-1f.d,
+ testsuite/ld-x86-64/pr20253-1h.d,
+ testsuite/ld-x86-64/pr20253-1j.d,
+ testsuite/ld-x86-64/pr20253-1l.d,
+ testsuite/ld-x86-64/pr20830a-now.d,
+ testsuite/ld-x86-64/pr20830a.d,
+ testsuite/ld-x86-64/pr20830b-now.d,
+ testsuite/ld-x86-64/pr20830b.d,
+ testsuite/ld-x86-64/pr21038a-now.d,
+ testsuite/ld-x86-64/pr21038a.d,
+ testsuite/ld-x86-64/pr21038b-now.d,
+ testsuite/ld-x86-64/pr21038b.d,
+ testsuite/ld-x86-64/pr21038c-now.d,
+ testsuite/ld-x86-64/pr21038c.d,
+ testsuite/ld-x86-64/pr23930-x32.d,
+ testsuite/ld-x86-64/pr23930.d,
+ testsuite/ld-x86-64/pr25416-1a.d,
+ testsuite/ld-x86-64/pr25416-2a.d,
+ testsuite/ld-x86-64/pr26018.d,
+ testsuite/ld-x86-64/protected2-k1om.d,
+ testsuite/ld-x86-64/protected2-l1om.d,
+ testsuite/ld-x86-64/protected2.d,
+ testsuite/ld-x86-64/protected3.d,
+ testsuite/ld-x86-64/protected8.d,
+ testsuite/ld-x86-64/tlsbin.dd, testsuite/ld-x86-64/tlsbin2.dd,
+ testsuite/ld-x86-64/tlsbindesc.dd,
+ testsuite/ld-x86-64/tlsdesc.dd,
+ testsuite/ld-x86-64/tlsdesc.pd,
+ testsuite/ld-x86-64/tlsgd10.dd,
+ testsuite/ld-x86-64/tlsgd7.dd, testsuite/ld-x86-64/tlsgd8.dd,
+ testsuite/ld-x86-64/tlsgd9.dd,
+ testsuite/ld-x86-64/tlsgdesc.dd,
+ testsuite/ld-x86-64/tlsld3.dd, testsuite/ld-x86-64/tlsld4.dd,
+ testsuite/ld-x86-64/tlspic.dd, testsuite/ld-x86-64/tlspic2.dd,
+ testsuite/ld-x86-64/tlspie2b.d, testsuite/ld-x86-64/tlspie2c.d:
+ Adjust expectations.
+
2020-07-15 Hans-Peter Nilsson <hp@bitrange.com>
* testsuite/ld-mmix/undef-1.d, testsuite/ld-mmix/undef-1m.d,