gcc/libitm
Igor Tsimbalist c51081fc9f 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
2017-11-17 23:59:41 +01:00
..
config Enable building libitm with Intel CET 2017-11-17 23:59:41 +01:00
testsuite Enable building libitm with Intel CET 2017-11-17 23:59:41 +01:00
aatree.cc Update copyright years. 2017-01-01 13:07:43 +01:00
aatree.h Update copyright years. 2017-01-01 13:07:43 +01:00
acinclude.m4 Enable building libitm with Intel CET 2017-11-17 23:59:41 +01:00
aclocal.m4 Disable hwcaps on libgfortran 2016-12-12 13:40:21 +00:00
alloc_c.cc Update copyright years. 2017-01-01 13:07:43 +01:00
alloc_cpp.cc Update copyright years. 2017-01-01 13:07:43 +01:00
alloc.cc Update copyright years. 2017-01-01 13:07:43 +01:00
barrier.cc Update copyright years. 2017-01-01 13:07:43 +01:00
beginend.cc PR c++/80560 - warn on undefined memory operations involving non-trivial types 2017-06-15 21:48:59 -06:00
ChangeLog Enable building libitm with Intel CET 2017-11-17 23:59:41 +01:00
clone.cc Update copyright years. 2017-01-01 13:07:43 +01:00
common.h Update copyright years. 2017-01-01 13:07:43 +01:00
config.h.in
configure Enable building libitm with Intel CET 2017-11-17 23:59:41 +01:00
configure.ac Enable building libitm with Intel CET 2017-11-17 23:59:41 +01:00
configure.tgt Update copyright years. 2017-01-01 13:07:43 +01:00
containers.h Update copyright years. 2017-01-01 13:07:43 +01:00
dispatch.h Update copyright years. 2017-01-01 13:07:43 +01:00
eh_cpp.cc Update copyright years. 2017-01-01 13:07:43 +01:00
libitm_i.h Fix numerous typos in comments 2017-04-03 23:30:56 +01:00
libitm.h Update copyright years. 2017-01-01 13:07:43 +01:00
libitm.map Support __cxa_free_exception and fix exception handling. 2015-11-20 00:10:08 +00:00
libitm.spec.in
libitm.texi gcc.c (process_command): Update copyright notice dates. 2017-01-01 12:31:28 +01:00
local_atomic Update copyright years. 2017-01-01 13:07:43 +01:00
local.cc Update copyright years. 2017-01-01 13:07:43 +01:00
Makefile.am re PR other/79046 (g++ -print-file-name=plugin uses full version number in path) 2017-01-17 10:38:48 +01:00
Makefile.in Enable building libitm with Intel CET 2017-11-17 23:59:41 +01:00
method-gl.cc Update copyright years. 2017-01-01 13:07:43 +01:00
method-ml.cc PR c++/80560 - warn on undefined memory operations involving non-trivial types 2017-06-15 21:48:59 -06:00
method-serial.cc Update copyright years. 2017-01-01 13:07:43 +01:00
query.cc Update copyright years. 2017-01-01 13:07:43 +01:00
retry.cc Update copyright years. 2017-01-01 13:07:43 +01:00
useraction.cc Update copyright years. 2017-01-01 13:07:43 +01:00
util.cc Update copyright years. 2017-01-01 13:07:43 +01:00