summaryrefslogtreecommitdiffstats
path: root/libatomic
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 /libatomic
parentarm: Factorize several occurrences of the same code into reg_needs_saving_p (diff)
downloadgcc-8d286dd118a5bd16f7ae0fb9dfcdcfd020bea803.tar.gz
gcc-8d286dd118a5bd16f7ae0fb9dfcdcfd020bea803.tar.bz2
gcc-8d286dd118a5bd16f7ae0fb9dfcdcfd020bea803.tar.xz
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 'libatomic')
-rw-r--r--libatomic/ChangeLog4
-rwxr-xr-xlibatomic/configure4
2 files changed, 6 insertions, 2 deletions
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index e8ab8ecb047..38d5ef3dabb 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,7 @@
12020-05-14 H.J. Lu <hongjiu.lu@intel.com>
2
3 * configure: Regenerated.
4
12020-05-06 UroŇ° Bizjak <ubizjak@gmail.com> 52020-05-06 UroŇ° Bizjak <ubizjak@gmail.com>
2 6
3 * config/x86/fenv.c (__math_force_eval): Remove. 7 * config/x86/fenv.c (__math_force_eval): Remove.
diff --git a/libatomic/configure b/libatomic/configure
index 3e2f2ff4f20..c4b4714abc0 100755
--- a/libatomic/configure
+++ b/libatomic/configure
@@ -1455,7 +1455,7 @@ Optional Features:
1455 sometimes confusing) to the casual installer 1455 sometimes confusing) to the casual installer
1456 --enable-symvers=STYLE enables symbol versioning of the shared library 1456 --enable-symvers=STYLE enables symbol versioning of the shared library
1457 [default=yes] 1457 [default=yes]
1458 --enable-cet enable Intel CET in target libraries [default=no] 1458 --enable-cet enable Intel CET in target libraries [default=auto]
1459 1459
1460Optional Packages: 1460Optional Packages:
1461 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1461 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@@ -15582,7 +15582,7 @@ if test "${enable_cet+set}" = set; then :
15582 esac 15582 esac
15583 15583
15584else 15584else
15585 enable_cet=no 15585 enable_cet=auto
15586fi 15586fi
15587 15587
15588 15588