diff options
author | itsimbal <itsimbal@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-02-19 16:25:49 +0000 |
---|---|---|
committer | itsimbal <itsimbal@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-02-19 16:25:49 +0000 |
commit | 5611e648542e5fdbb5a839ec21179ab979338839 (patch) | |
tree | 5439816d0ec4a7a72c403e59851b0b78e2d23c88 /libssp/ChangeLog | |
parent | c12ddda48feb239c92cdfea4c24f44c15647593b (diff) |
CET shouldn't be enabled in 32-bit run-time libraries by defualt
ENDBR32 and RDSSPD are multi-byte NOPs on x86-64 processors and
newer x86 processors, starting Pentium Pro. They are UD on older
32-bit processors. Detect this at configure time and adjust the
default value for enable_cet. GCC will enable CET in 32-bit run-time
libraries in any case if --enable-cet is used to configure GCC.
PR target/84148
* config/cet.m4: Check if target support multi-byte NOPS (SSE).
* libatomic/configure: Regenerate.
* libbacktrace/configure: Likewise.
* libgcc/configure: Likewise.
* libgfortran/configure: Likewise.
* libgomp/configure: Likewise.
* libitm/configure: Likewise.
* libmpx/configure: Likewise.
* libobjc/configure: Likewise.
* libquadmath/configure: Likewise.
* libsanitizer/configure: Likewise.
* libssp/configure: Likewise.
* libstdc++-v3/configure: Likewise.
* libvtv/configure: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257809 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libssp/ChangeLog')
-rw-r--r-- | libssp/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libssp/ChangeLog b/libssp/ChangeLog index 66254feafd9..b5e81131f25 100644 --- a/libssp/ChangeLog +++ b/libssp/ChangeLog @@ -1,3 +1,8 @@ +2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com> + + PR target/84148 + * configure: Regenerate. + 2018-01-03 Jakub Jelinek <jakub@redhat.com> Update copyright years. |