Enable building libitm with Intel CET options.

libitm/
        * Makefile.in: Regenerate.
        * acinclude.m4: Add enable.m4 and cet.m4.
        * config/x86/sjlj.S
        (_ITM_beginTransaction): Save Shadow Stack pointer.
        (GTM_longjmp): Restore Shadow Stack pointer.
        * config/x86/target.h (struct gtm_jmpbuf):
        Add Shadow Stack pointer.
        * configure: Regenerate.
        * configure.ac: Set CET_FLAGS. Update XCFLAGS, libtool_VERSION.
        * testsuite/Makefile.in: Regenerate.

        * config/cet.m4: Define ENABLE_CET_COMPATIBILITY. Set
        enable_cet_compatibility.

Attachment: 0021-Enable-building-libitm-with-Intel-CET.PATCH
Description: 0021-Enable-building-libitm-with-Intel-CET.PATCH

Reply via email to