Tá GCC 12.1 eisithe cheana féin agus seo a nuacht

Tar éis bliana forbartha Scaoileadh pacáiste tógála GCC 12.1, an chéad scaoileadh suntasach ar bhrainse nua GCC 12.x.

Faoin scéim uimhrithe leagan nua, baineadh úsáid as leagan 12.0 le linn na forbartha, agus go gairid roimh scaoileadh GCC 12.1, bhí brainse GCC 13.0 forked cheana féin, as a mbeidh an chéad leagan mór eile de GCC 13.1 le chéile.

GCC 12.1 Príomhghnéithe Nua

Sa leagan nua seo a chuirtear i láthair, aibhsítear go bhfuil se tacaíocht bhreise don fhormáid dífhabhtaithe CTF, a sholáthraíonn dlúth-stóráil faisnéise faoi chineálacha C, gaolmhaireachtaí idir feidhmeanna, agus siombailí dífhabhtaithe. Nuair atá sé leabaithe i réada ELF, ceadaíonn an fhormáid táblaí siombailí EFL a úsáid chun dúbailt sonraí a sheachaint.

Chomh maith leis seo, tugtar faoi deara go Leantar den obair chun an tacaíocht a mhéadú do chaighdeáin C2X agus C++23 amach anseo do C agus C++ agus go bhfuil an comhoiriúnacht le na codanna turgnamhacha de na caighdeáin Tá feabhas curtha ar C++20 agus C++23 sa C++ Leabharlann Caighdeánach.

Don ailtireacht x86, cosaint bhreise i gcoinne leochaileachtaí próiseálaí de bharr forghníomhú amhantrach treoracha tar éis oibríochtaí léim-chun cinn neamhchoinníollach. Eascraíonn an fhadhb as próiseáil preemptive na dtreoracha díreach tar éis an treoir léim sa chuimhne (SLS, Tuairimíocht Líne Dhíreach). Moltar an rogha "-mharden-sls" chun cosaint a chumasú.

Aibhsítear freisin go cuireadh sainmhíniú isteach ar úsáid na n-athróg neamhchlóite chuig an anailíseoir statach turgnamhach. Cuireadh tacaíocht tosaigh leis chun an cód cóimeála a pharsáil ar ionsáiteáin inlíne. Rianú cuimhne feabhsaithe. Cód athscríofa chun slonn athraithe a láimhseáil.

Cuireadh leis 30 glaoch nua chuig libgccjit, leabharlann roinnte chun gineadóir cód a leabú i bpróisis eile agus chun é a úsáid le haghaidh seachchód JIT le tiomsú cód dúchais.

Ar an láimh eile, tá sé aibhsithe go bhfuil an tacaíocht don mheicníocht CO-RE (Tiomsaigh Uair amháin - Rith Gach Áit) chuig an inneall chun bytecode BPF a ghiniúint, a ligeann sé cód na gclár eBPF a thiomsú don eithne Linux ach uair amháin agus bain úsáid as lódóir uilíoch speisialta a chuireann an clár luchtaithe in oiriúint do na cineálacha reatha eithne agus BTF (formáid cineál BPF). Réitíonn CO-RE an fhadhb maidir le iniomparthacht na gclár eBPF tiomsaithe nach bhféadfaí a úsáid roimhe seo ach amháin sa leagan eithne dár tógadh iad, ós rud é go n-athraíonn suíomh na n-eilimintí sna struchtúir sonraí ó leagan go leagan.

curtha leis Tacaíocht inneall RISC-V le haghaidh síntí nua ailtireachta de shraith treoracha zba, zbb, zbc, agus zbs, chomh maith le síntí ISA le haghaidh oibríochtaí cripteagrafacha veicteoireacha agus scálacha. Cuirtear tacaíocht ar fáil de réir réamhshocraithe do shonraíocht RISC-V ISA 20191213. Curtha leis -mtune=thead-c906 bratach chun leas iomlán a bhaint as eithne T-HEAD c906 a chumasú.

Curtha leis tacaíocht don chineál __int128_t/slánuimhir(cineál=16) chuig inneall giniúna an chóid le haghaidh GPUanna AMD bunaithe ar an microarchitecture GCN. Is féidir suas le 40 grúpa oibre a úsáid in aghaidh an aonaid ríofa (CU) agus suas le 16 aghaidh treorach (tonnfront, sraith snáitheanna arna gcur i gcrích ag an Inneall SIMD go comhthreomhar) in aghaidh an ghrúpa. Roimhe seo, níor ceadaíodh ach imeall treorach amháin in aghaidh an CU.

Na táscairí Cuireadh "-march", "-mptx" agus "-march-map" leis an inneall NVPTX, atá deartha le haghaidh giniúint cód ag baint úsáide as ailtireacht tacair treoracha NVIDIA PTX (Forghníomhú Snáithe Comhthreomhar). Tacaíocht curtha i bhfeidhm do PTX ISA sm_53, sm_70, sm_75 agus sm_80. Is é sm_30 an ailtireacht réamhshocraithe.

De bhreis air seo, aibhsítear go shocraigh sé saincheist ina ndéanfadh an tiomsaitheoir cuardach neamhcháilithe de shloinneadh oibreora spleách ag am sainmhínithe an teimpléid seachas ag am mheandarach. Meaitseálann an réiteach seo leis an iompar atá ann faoi láthair maidir le slonn glao cleithiúnach.

Is fiú a lua, ar 23 Bealtaine, go gceiliúrfaidh an tionscadal 35 bliain ó bunaíodh an chéad eisiúint GCC. Ar deireadh má tá suim agat níos mó a fháil amach faoi, is féidir leat na sonraí a sheiceáil Sa nasc seo a leanas.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.