toolchain@gentoo.org Gentoo Toolchain Project Build the ADA language (GNAT) frontend Enable support for Intel Control Flow Enforcement Technology (CET) Enable support for the D programming language Build packages with stack clash protection on by default Request full relocation on start from ld.so by default Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!) Build the GCC Go language frontend. Add support for the framework for loop optimizations based on a polyhedral intermediate representation Use accelerated 128-bit IEEE long double ABI (ppc64le only) Enable libgccjit so other applications can embed gcc for Just-In-Time compilation. Build SSP support into a dedicated library rather than use the code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES) Build using Link Time Optimizations (LTO) Enable support for Intel Memory Protection Extensions (MPX) Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually) Build support for the Objective C code language Build support for the Objective C++ language Build support for the Objective C code language Garbage Collector Build GCC using Profile Guided Optimization (PGO) Build support for the Rust language, installs gccrs. Build support for various sanitizer functions (ASAN/TSAN/etc...) Build packages with stack smashing protector on by default enable systemtap static probe points Enable valgrind annotations for gcc internals (useful for gcc debugging). Build support for virtual table verification (a C++ hardening feature) cpe:/a:gnu:gcc