diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2015-07-09 09:30:09 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2015-07-09 09:30:20 -0700 |
commit | 2eb9ef29b698bb7706833236b4b9041f0c23ceef (patch) | |
tree | dcd7f9da582252e2e77abfcae48079047d59a0c5 /ChangeLog | |
parent | 14c5cbabc2d11004ab223ae5eae761ddf83ef99e (diff) | |
download | glibc-2eb9ef29b698bb7706833236b4b9041f0c23ceef.tar.gz glibc-2eb9ef29b698bb7706833236b4b9041f0c23ceef.tar.xz glibc-2eb9ef29b698bb7706833236b4b9041f0c23ceef.zip |
Improve bndmov encoding with zero displacement
If x86-64 assembler doesn't support MPX, we encode bndmov instruction by hand. When displacement is zero, assembler generates shorter encoding. This patch improves bndmov encoding with zero displacement so that ld.so is identical when using assemblers with and without MPX support. * sysdeps/x86_64/dl-trampoline.S (_dl_runtime_resolve): Improve bndmov encoding with zero displacement.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index f8765bb6b7..c48416b0e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2015-07-09 H.J. Lu <hongjiu.lu@intel.com> + + * sysdeps/x86_64/dl-trampoline.S (_dl_runtime_resolve): Improve + bndmov encoding with zero displacement. + 2015-07-09 Igor Zamyatin <igor.zamyatin@intel.com> H.J. Lu <hongjiu.lu@intel.com> |