Izdaja GNU Binutils 2.33

Predložil izdaja nabora sistemskih pripomočkov GNU Binutils 2.33, ki vključuje programe, kot so GNU povezovalnik, GNU asembler, nm, objdump, nizi, strip.

В novo različico:

  • Podpora za nabor navodil je bila dodana asemblerju za sisteme ARM
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) in MVE (Vector Extension). Dodana podpora za procesor
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE in Cortex-A77. Implementirana direktiva ".float16" za kodiranje literalov za 16-bitna števila s plavajočo vejico;

  • Možnost "-m[no-]fix-loongson3-llsc" je bila dodana asemblerju za sisteme MIPS za nadzor rešitve napake v procesorjih Loongson3, ki vodi v zastoj pri določeni uporabi navodil LL in SC;
  • Možnost "-z pac-plt" je bila dodana povezovalniku za arhitekturo AArch64, da omogoči zaščito zapisov v tabelah PLT (Procedure Linkage Table) z uporabo PAC (Pointer Authentication) in lastnosti
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI in GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Za izbiro enega od načinov za obhod težave 843419 v procesorjih Cortex-A53 je bila dodana možnost »—fix-cortex-a53-843419[=full|adr|adrp«.

  • Dodana možnost »--source-comment[={txt}]« v objdump za nastavitev predpone izvornih vrstic, prikazanih med razstavljanjem;
  • Dodani možnosti »--set-section-alignment section-name=power-of-2-align« in »--verilog-data-width« v objcopy za spremembo poravnave odseka in nadzor velikosti vrstice pri prikazu podatkov v formatu verilog ;
  • Dodani ločeni možnosti »—debug-dump=links/follow« in »—dwarf=links/follow-links« za readelf in objdump za prikaz in sledenje povezavam, ko je v datoteki več nizov informacij o odpravljanju napak;
  • Podpora za odlagališča v kodiranju CTF (Compact Type Format) je bila dodana v objdump in readelf.

Vir: opennet.ru

Dodaj komentar