diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-07-15 08:53:55 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-07-15 08:53:55 +0200 |
commit | 36938cabf0efcb053d1585e8580a4b3db438ca4e (patch) | |
tree | e7193f8c5b4f0cc83b6a76a4d5a35f0b86058abd /ld/ChangeLog | |
parent | a8a48c756c0da3a49008662e14ae582764ddd0bb (diff) | |
download | binutils-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/ChangeLog | 106 |
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, |