GCC 16.2


Augusztus 7-én került sor a GCC 16.2 kiadására — a GCC 16 ágon megjelenő második stabil kiadására. Az új verzió javarészt javító jellegű: a fejlesztők kifejezetten hibajavító kiadásnak nevezik, amely a GCC 16.1-hez képest felfedezett regressziók javításait tartalmazza.

 

Összesen az áprilisi GCC 16.1 óta 102 ismert hibát javítottak ki. A javítások a fordító különböző komponenseit és a támogatott architektúrákat érintik; nincs semmiféle jelentős változás, amely meghatározná a kiadást.

 

A GCC 16.2 nem új funkcionális kiadás: a GCC 16 ágon elérhető legfontosabb lehetőségek még az GCC 16.1április 30-án megjelent változatban tűntek fel. A legszembetűnőbb változások ezen ágban:

 

  • A C++20 az alapértelmezett C++ mód a GNU++17 helyett. A korábbi viselkedés használatához most már kifejezetten meg kell adni a megfelelő -std= paramétert. A C++20 modulok kísérleti támogatása még mindig külön van engedélyezve.
  • Folyatódik a C++26bevezetése, beleértve a kísérleti statikus reflexiót, a szerződéseket, a constexpr kivételeket és más jövőbeli szabványi javaslatokat.
  • A GCC-hez kísérleti nyelvkompiláló került bevezetésre Algol 68 — ga68.
  • Az x86 számára hozzáadták a támogatást az AMD Zen 6 (-march=znver6), Intel Wildcat Lake és Nova Lake processzoraihoz. Az AVX-512 használata esetén javult az automatikus vektorizálás.
  • Az AArch64 megvalósításban hozzáadták a támogatást Armv9.6-A, Apple M4 és M5, NVIDIA GB10 és új Arm processzormagokhoz; szintén elérhetővé vált a Memory Tagging Extension alkalmazásának lehetősége a -fsanitize=memtag használatával.
  • A GPU-ra való offloading számára az AMD lényegesen csökkentette az OpenMP/OpenACC részek indításának költségeit, és kísérleti támogatást kapott az gyorsítók számára AMD Instinct MI300 (gfx942).

 

Így a GCC 16.2 elsősorban azok számára készült, akik szeretnének áttérni az új ágra a kezdeti kiadás után felfedezett regressziók javítása után. A GCC 16.2 forráskódja elérhető a a projekt hivatalos tükörszerverein.. A GCC szabad szoftverként terjed a GNU családban; a fordító alapkódja GPLv3+ licenc alatt áll, és a runtime könyvtárak egy részére a GCC Runtime Library Exception vonatkozik.

 

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster