From c51081fc9f11848aa17d27dfb4224bf2ef32bacc Mon Sep 17 00:00:00 2001 From: Igor Tsimbalist Date: Fri, 17 Nov 2017 23:59:41 +0100 Subject: 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 --- libitm/acinclude.m4 | 1 + 1 file changed, 1 insertion(+) (limited to 'libitm/acinclude.m4') 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. -- cgit v1.2.1