summaryrefslogtreecommitdiff
path: root/libitm/acinclude.m4
diff options
context:
space:
mode:
authorIgor Tsimbalist <igor.v.tsimbalist@intel.com>2017-11-17 23:59:41 +0100
committerIgor Tsimbalist <itsimbal@gcc.gnu.org>2017-11-17 23:59:41 +0100
commitc51081fc9f11848aa17d27dfb4224bf2ef32bacc (patch)
tree0994081391208ea323516829be75444e885ff12c /libitm/acinclude.m4
parentcc03e55b5aced4f0e948f09d29f116ead8ded943 (diff)
downloadgcc-c51081fc9f11848aa17d27dfb4224bf2ef32bacc.tar.gz
Enable building libitm with Intel CET
libitm/ * Makefile.in: Regenerate. * acinclude.m4: Add enable.m4 and cet.m4. * config/x86/sjlj.S: Include cet.h. (_ITM_beginTransaction): Add _CET_ENDBR. Save Shadow Stack pointer. (GTM_longjmp): Add _CET_ENDBR. Restore Shadow Stack pointer. * config/x86/target.h (struct gtm_jmpbuf): Add new field for Shadow Stack pointer. * configure: Regenerate. * configure.ac: Set CET_FLAGS. Update XCFLAGS. * configure.ac: Update libtool_VERSION for x86. * testsuite/Makefile.in: Regenerate. From-SVN: r254908
Diffstat (limited to 'libitm/acinclude.m4')
-rw-r--r--libitm/acinclude.m41
1 files changed, 1 insertions, 0 deletions
diff --git a/libitm/acinclude.m4 b/libitm/acinclude.m4
index c81b3e909a7..cd8150ce95f 100644
--- a/libitm/acinclude.m4
+++ b/libitm/acinclude.m4
@@ -149,6 +149,7 @@ s390*)
esac])
sinclude(../libtool.m4)
+sinclude(../config/cet.m4)
dnl The lines below arrange for aclocal not to bring an installed
dnl libtool.m4 into aclocal.m4, while still arranging for automake to
dnl add a definition of LIBTOOL to Makefile.in.