Vrystelling van GNU Binutils 2.33

Bekendgestel vrystelling van 'n stel stelselhulpmiddels GNU Binutils 2.33, wat programme soos GNU linker, GNU assembler, nm, objdump, strings, strip insluit.

В nuut weergawes:

  • Ondersteuning vir instruksiestel is by assembler vir ARM-stelsels gevoeg
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) en MVE (Vector Extension). Bygevoeg verwerker ondersteuning
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE en Cortex-A77. Implementeer die ".float16" opdrag om letterlike te enkodeer vir 16-bis drywende punt getalle;

  • Die "-m[no-]fix-loongson3-llsc" opsie is by die samesteller gevoeg vir MIPS stelsels om die oplossing vir 'n fout in Loongson3 verwerkers te beheer wat lei tot dooiepunt wanneer sekere gebruik van LL en SC instruksies;
  • Die "-z pac-plt" opsie is by die skakelaar vir die AArch64 argitektuur gevoeg om die beskerming van rekords in PLT (Procedure Linkage Table)-tabelle moontlik te maak deur gebruik te maak van PAC (Pointer Authentication), en die eienskappe
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI en GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Om een ​​van die metodes te kies om probleem 843419 in Cortex-A53 verwerkers te omseil, is die opsie “—fix-cortex-a53-843419[=full|adr|adrp” bygevoeg

  • Bygevoeg "--source-comment[={txt}]" opsie om te objdump om die voorvoegsel van bronlyne wat tydens demontage vertoon word, te stel;
  • Bygevoeg "--set-seksie-belyning section-name=power-of-2-align" en "--verilog-data-width" opsies om objcopy om die seksie-belyning te verander en die rygrootte te beheer wanneer data in verilog-formaat vertoon word ;
  • Afsonderlike opsies “—debug-dump=skakels/volg” en “—dwerg=skakels/volgskakels” by readelf en objdump bygevoeg vir die vertoon en volg van skakels wanneer daar verskeie stelle ontfoutinligting in die lêer is;
  • Ondersteuning vir stortings in CTF (Compact Type Format) enkodering is by objdump en readelf gevoeg.

Bron: opennet.ru

Voeg 'n opmerking