GCC 7 Release Series Changes, New Features, and Fixes This page is a brief summary of some of the huge number of improvements in GCC 7. For more information, see the Porting to GCC 7 page and the full GCC documentation. Caveats GCC now uses LRA (a new local register allocator) by default for new targets. The non-standard C++0x type traits has_trivial_default_constructor, has_trivial_copy_construct