GCC 16.2


7. augustil toimus GCC 16.2 väljalaskmine — GCC 16 haru teine stabiilne väljaanne. Uus versioon on peamiselt parandav: arendajad nimetavad seda otse bug-fix release'iks, mis sisaldab GCC 16.1ga seoses leitud regressioonide parandusi varasemate väljaannete suhtes.

 

Kokku on pärast aprillikuu GCC 16.1 väljalaskmist parandatud 102 tuntud viga. Parandused mõjutavad erinevaid kompilaatori komponente ja toetatud arhitektuure; midagi suurt, mis määraks väljaande, ei ole.

 

GCC 16.2 ei ole uus funktsionaalne väljaanne: GCC 16 haru peamised võimalused ilmusid juba GCC 16.1, mis ilmus 30. aprillil. Haru kõige silmapaedamad muudatused on:

 

  • C++20 sai vaikimisi C++ režiimiks asemel GNU++17. Eelmise käitumise kasutamiseks on nüüd vajalik eraldi määrata vastav parameeter -std=. Eksperimentaalne toetus C++20 moodulitele aktiveeritakse endiselt eraldi.
  • Jätkub C++26, sealhulgas eksperimentaalne staatiline refleksioon, lepingud, constexpr-erandid ja muud tulevase standardi ettepanekud.
  • GCC koosseisu on lisatud eksperimentaalne keelekompilaator Algol 68 — ga68.
  • X86 jaoks on lisatud toetus protsessoritele AMD Zen 6 (-march=znver6), Intel Wildcat Lake ja Nova Lake. Parandatud automaatvectoriseerimine AVX-512 kasutamisel.
  • AArch64 realiseerimisel on lisatud toetust Armv9.6-A, Apple M4 ja M5, NVIDIA GB10 ja uutele Arm protsessori tuumadele; samuti on lisatud Memory Tagging Extension'i rakendamise võimalus -fsanitize=memtag.
  • GPU-dele üleminekuks on AMD oluliselt vähendanud väiksemaid kulusid OpenMP/OpenACC alade käivitamisel ja on lisatud eksperimentaalne tugi AMD Instinct MI300 (gfx942).

 

Seega on GCC 16.2 eelkõige mõeldud kasutajatele, kes soovivad pärast avastatud regressioonide kõrvaldamist uuele harule üle minna. GCC 16.2 lähtekoodid on saadaval projekti ametlikes peegeldustes. GCC jagatakse kui tasuta tarkvara GNU perest; peamine kompilaatori kood on litsentseeritud GPLv3+, ja mitmetele runtime-biblioteekidele rakendatakse GCC Runtime Library Exception'it.

 

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster