Article 5YYYE GCC 12.1 Released

GCC 12.1 Released

by
jake
from LWN.net on (#5YYYE)
The GCC project has made the first release of the GCC 12 series, GCC 12.1. As the announcement notes, this month is the 35th anniversary of the GCC 1.0 release. There are lots of changes and fixes in this release, including:
This release deprecates support for the STABS debugging format andintroduces support for the CTF debugging format. The C and C++frontends continue to advance with extending support for featuresin the upcoming C2X and C++23 standards and the C++ standard libraryimproves support for the experimental C++20 and C++23 parts.The Fortran frontend now fully supports TS 29113 for interoperability with C.

[...] On the security side GCC can now initialize stack variables implicitlyusing -ftrivial-auto-var-init to help tracking down and mitigatinguninitialized stack variable flaws. The C and C++ frontends now support__builtin_dynamic_object_size compatible with the clang extension.The x86 backend gained mitigations against straight line speculationwith -mharden-sls. The experimental Static Analyzer gained uninitializedvariable use detection and many other improvements.

External Content
Source RSS or Atom Feed
Feed Location http://lwn.net/headlines/rss
Feed Title LWN.net
Feed Link https://lwn.net/
Reply 0 comments