La Shanduro 15.1 yeiyo inozivikanwa GNU Compiler Collection compiler (GCC) ikozvino iripo uye inoratidza chiitiko chakakosha mukushanduka kwechirongwa ichi, chichiunza zvinhu zvitsva zvakakosha maererano nemitauro inotsigirwa, mavakirwo, uye optimizations. Iyi ndiyo yekutanga kuburitswa yakagadzikana muchikamu chegumi neshanu, zvinoreva kuti akawanda maficha uye kuvandudzwa kwakaunzwa panguva yekusimudzira kutenderera zvakabatanidzwa uye zvakagadzirira kugamuchirwa munzvimbo dzekugadzira.
Chimwe chezvakanakisa pakuburitswa uku ndiko kusvika kwe kumberi-kumagumo kweCOBOL. Ichi chitsva chinowedzera rondedzero yemitauro inotsigirwa neGCC, ichibvumira COBOL kodhi kuti iumbwe nekuzvarwa uye kugadzira nzira yekuvandudza kwayo mukati meGNU mapuratifomu. Pamusoro pezvo, kuvandudzwa kwakawanda kwakaitwa kukushandiswa kwese uye kubatanidzwa kwemimwe mitauro, senge D neModula-2, iyo rutsigiro rwakavandudzwa nemamwe matweaks mukuburitswa uku.
Rutsigiro rwakawanda uye zvitsva zveC, C++, Rust, uye Fortran
Edition 15.1 inotora mwero wemutauro weC nhanho inoenda mberi, ikozvino voitora seyakagadzirirwa iyo C23 vhezheni. Tsigiro yeC ++ yakawedzerwawo nema tweaks uye mitsva yekushandisa, nepo Rust's compilation engine, inozivikanwa se. gccrs, yakagamuchira kuvandudzwa kunocherechedzwa mukuenderana uye kuita, kubatanidza kwayo kunovimbisa kubatanidzwa muGCC.
Kumberi-kumagumo kwe Fortran inoramba ichishanduka, ichipa chiitiko chakasimba chakaenderana nezvinodiwa nevagadziri vemutauro uyu wekare.
Kugadzirisa uye kuwedzera zvivakwa: AMD Zen 5, Intel Xeon, NVIDIA, uye AMDGPU
Kana iri hardware inoenderana, GCC 15.1 inounza chaiyo optimizations ye AMD Zen 5 (znver5) processors. uye inowedzera hutsva hutsva hweIntel Xeon 7 Diamond Rapids CPU mhuri. Inosimbisawo rutsigiro rwe Intel AVX10.2, kudzokororwa kwemirairo yeAVX inongovhara 512 bits, pamwe nekuunzwa kweIntel Advanced Performance Extensions (APX). Mukudzoka, tsigiro yeIntel Xeon Phi yakabviswa, ichitevera pfungwa dzezvivakwa zvakadzikiswa.
Iyo yekubatanidza yakanangana negiraidhi accelerators zvakare inowana mapoinzi: iyo kumashure-kuguma kwe AMDGPU inogonesa iyo C ++ standard raibhurari nekukasira (libstdc++) yemakadhi emifananidzo ye AMD uye tanga kuyedza nerutsigiro rwechigadzirwa chegeneric. Mukufanana, kumashure-kumagumo kwe NVIDIA NVPTX Iyo inowedzerawo kuenderana ne libstdc ++, inova kiyi kune avo vanoshanda mune yakakurumidza komputa nharaunda.
Kugadzirisa uye kurodha kuvandudzwa, uye kuwanikwa kwekugovera
Kuwedzera kune yakaderera-level optimizations uye ekuvaka ekuwedzera, GCC 15.1 inoburitsa debugging kufambira mberi uye mukutonga kwemabasa ekubvisa, kunyanya mukati meOpenMP framework. Zvose izvi zvinoshandura kune imwe nzvimbo yemazuva ano uye inoshanduka kune zvose zviri zviviri kusimudzira uye kushandiswa mumagadzirirwo epamusoro-soro.
Iyo kodhi kodhi uye mamwe maratidziro eiyo vhezheni itsva anowanikwa pachena pawebhusaiti yepamutemo yeprojekiti, uye mabhenji ekuita anoongorora maitiro epasirese ekuchinja kwese uku anotarisirwa kuburitswa mumazuva anouya.
Nekuburitswa kweGCC 15.1, Nharaunda yebudiriro ine muumbi wezvinhu zvakasiyana-siyana, akagadziridzwa uye akagadzirira kupindura kune ese echinyakare uye azvino matambudziko., kubva pakurongwa kwesainzi kusvika kupamusoro-level computing pazvivakwa zvemazuva ano nemichina.