Enable building libgcc with CET options by default on Linux/x86 if binutils supports CET v2.0. It can be disabled with --disable-cet. It is an error to configure GCC with --enable-cet if bintuiils doesn't support CET v2.0.
config/ * cet.m4: New file gcc/ * config.gcc (extra_headers): Add cet.h for Linux/x86 targets. * config/i386/cet.h: New file. libgcc/ * Makefile.in (configure_deps): Add $(srcdir)/../config/cet.m4. (CET_FLAGS): New. * config/i386/t-linux (HOST_LIBGCC2_CFLAGS): Add $(CET_FLAGS). (CRTSTUFF_T_CFLAGS): Add $(CET_FLAGS). * configure.ac: Include ../config/cet.m4. Set and substitute CET_FLAGS. * configure: Regenerated. Igor
0007-Enable-building-libgcc-with-CET-options.patch
Description: 0007-Enable-building-libgcc-with-CET-options.patch