NEWS: Mention x86-64 ld.so use of Intel MPX instructions.

This commit is contained in:
Roland McGrath 2014-08-12 09:49:58 -07:00
parent 7fda3e6f16
commit 9a8a57209a
2 changed files with 14 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2014-08-12 Roland McGrath <roland@hack.frob.com>
* NEWS: Mention x86-64 ld.so use of Intel MPX instructions.
2014-08-12 Bernard Ogden <bernie.ogden@linaro.org>
[BZ #16892]

10
NEWS
View File

@ -97,6 +97,16 @@ Version 2.20
silently replaced with the "C" locale when running in AT_SECURE mode
(e.g., in a SUID program). This is no longer necessary because of the
additional checks.
* On x86-64, the dynamic linker's lazy-binding support is now compatible
with application code using Intel MPX instructions. (With all previous
versions, the MPX register state could be clobbered when making calls
into or out of a shared library.) Note that while the new dynamic
linker is compatible with all known x86 hardware whether or not it
supports Intel MPX, some x86 instruction-set emulators might fail to
handle the new instruction encodings. This is known to affect Valgrind
versions up through 3.9 (but will be fixed in the forthcoming 3.10
release), and might affect other tools that do instruction emulation.
Version 2.19