aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2020-05-14 08:25:39 -0700
committerH.J. Lu <hjl.tools@gmail.com>2020-05-14 09:05:02 -0700
commit8d286dd118a5bd16f7ae0fb9dfcdcfd020bea803 (patch)
treeab2ce2b5fbec75efcf5ac324b2499c81cb95210c /libgcc
parent4036327e4cab5c9a0235bb784b02d5a06a614065 (diff)
downloadgcc-8d286dd118a5bd16f7ae0fb9dfcdcfd020bea803.zip
gcc-8d286dd118a5bd16f7ae0fb9dfcdcfd020bea803.tar.gz
gcc-8d286dd118a5bd16f7ae0fb9dfcdcfd020bea803.tar.bz2
x86: Default CET run-time support to auto
CET has been added since GCC 8. This patch defaults CET run-time support to auto. It enables CET run-time support if asssembler supports CET instructions and multi-byte NOPs are enabled via SSE2. config/ * cet.m4 (GCC_CET_FLAGS): Change default to auto. gcc/ * configure: Regenerated. libatomic/ * configure: Regenerated. libbacktrace/ * configure: Regenerated. libcc1/ * configure: Regenerated. libcpp/ * configure: Regenerated. libdecnumber/ * configure: Regenerated. libgcc/ * configure: Regenerated. libgfortran/ * configure: Regenerated. libgomp/ * configure: Regenerated. libitm/ * configure: Regenerated. libobjc/ * configure: Regenerated. libquadmath/ * configure: Regenerated. libsanitizer/ * configure: Regenerated. libssp/ * configure: Regenerated. libstdc++-v3/ * configure: Regenerated. libvtv/ * configure: Regenerated. zlib/ * configure: Regenerated.
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/ChangeLog4
-rwxr-xr-xlibgcc/configure4
2 files changed, 6 insertions, 2 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 8ae4c7f..b0a432f 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,7 @@
+2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
2020-05-09 Hans-Peter Nilsson <hp@axis.com>
* config.host: Remove support for crisv32-*-* and cris*-*-linux.
diff --git a/libgcc/configure b/libgcc/configure
index 26bf757..a5d5ab8 100755
--- a/libgcc/configure
+++ b/libgcc/configure
@@ -1353,7 +1353,7 @@ Optional Features:
enable decimal float extension to C. Selecting 'bid'
or 'dpd' choses which decimal floating point format
to use
- --enable-cet enable Intel CET in target libraries [default=no]
+ --enable-cet enable Intel CET in target libraries [default=auto]
--enable-explicit-exception-frame-registration
register exception tables explicitly at module
start, for use e.g. for compatibility with
@@ -4900,7 +4900,7 @@ if test "${enable_cet+set}" = set; then :
esac
else
- enable_cet=no
+ enable_cet=auto
fi