Kutulutsidwa kwa GNU Binutils 2.33

Yovomerezedwa ndi kutulutsidwa kwa seti yazinthu zothandizira GNU Binutils 2.33, zomwe zimaphatikizapo mapulogalamu monga GNU linker, GNU assembler, nm, objdump, strings, strip.

Π’ chatsopano Mabaibulo:

  • Thandizo lokhazikitsira malangizo lawonjezedwa kwa assembler for ARM systems
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) ndi MVE (Vector Extension). Thandizo lowonjezera la purosesa
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE ndi Cortex-A77. Anakhazikitsa lamulo la ".float16" kuti alembe zilembo zamagawo a 16-bit;

  • Njira ya "-m[no-]fix-loongson3-llsc" yawonjezedwa kwa ophatikizira machitidwe a MIPS kuti athe kuwongolera njira yogwirira ntchito ya cholakwika mu mapurosesa a Loongson3 omwe amatsogolera ku kufa akamagwiritsa ntchito malangizo a LL ndi SC;
  • Njira ya "-z pac-plt" yawonjezedwa ku cholumikizira cha zomangamanga za AArch64 kuti zithandizire kutetezedwa kwa zolemba pamagome a PLT (Procedure Linkage Table) pogwiritsa ntchito PAC (Pointer Authentication), ndi katundu.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI ndi GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Kusankha imodzi mwa njira zolambalala vuto 843419 mu mapurosesa a Cortex-A53, kusankha β€œβ€”fix-cortex-a53-843419[=full|adr|adrp” yawonjezedwa.

  • Onjezani "--source-comment[={txt}]" njira yoti objdump ikhazikitse chiyambi cha mizere yoyambira yomwe ikuwonetsedwa pakutha;
  • Onjezani "--set-section-alignment section-name=power-of-2-align" ndi "--verilog-data-width" zosankha kuti objcopy kuti musinthe masanjidwe a gawo ndikuwongolera kukula kwa mizere powonetsa deta mu mtundu wa verilog. ;
  • Zosankha zina zowonjezera "-debug-dump=links/follow" ndi "-dwarf=links/follow-links" kuti muwerenge ndi objdump kuti muwonetse ndi kutsatira maulalo pakakhala kuti pali zambiri zosintha mufayilo;
  • Thandizo lotayira mu CTF (Compact Type Format) lawonjezedwa ku objdump and readelf.

Source: opennet.ru

Kuwonjezera ndemanga