UtgÄvan av GNU Binutils 2.44

Utgivningen av GNU Binutils 2.44 har publicerats, vilket inkluderar program sÄsom GNU linker, GNU assembler, nm, objdump, dlltool, readelf, size, strings och strip. Projektet utvecklar Àven tjÀnsten debuginfod för dynamisk nedladdning av felsökningssymboler frÄn en extern server.

I den nya versionen:

  • GNU assembler har fĂ„tt stöd för utökade instruktioner:
    • x86_64: AVX10.2, SM4 AVX10.2, AMX-AVX512, AMX-FP8, AMX-MOVRS, AMX-TF32, AMX-TRANSPOSE, MOVRS, Zhaoxin PadLock PHE2, RNG2, MSR_IMM, Zhaoxin GMI.
    • AArch64: SVE_B16B16, SME_B16B16.
    • RISC-V: Zicfiss 1.0, Zicfilp 1.0, Zcmp 1.0 (cm.mva01s, cm.mvsa01), Zcmt 1.0, Smrnmi 1.0, S[sm]dbltrp 1.0, S[sm]ctr 1.0, xcvbitmanip 1.0, xcvsimd 1.0, xsfvqmaccdod 1.0, xsfvqmaccqoq 1.0 och xsfvfnrclipxfqf 1.0.
  • LĂ€nkaren har fĂ„tt nya alternativ: "—image-base=<ADDR>" för kompatibilitet med LLD och "—build-id=xx" för att anvĂ€nda 128-bitars hashar xxHash, som Ă€r 2-4 gĂ„nger snabbare Ă€n md5 och sha1. Alternativet "—package-metadata" har fĂ„tt stöd för kodning "%[string]" och "%xx" i JSON-block. Vid skapandet av en flyttbar utdatafil (relocatable output) har stöd för blandade objektfiler med och utan LTO-optimeringar implementerats.
  • I disassembler för RISC-V-arkitekturen har alternativet "-M,max" lagts till för att kunna skriva ut en instruktion dump utan att kontrollera att de överensstĂ€mmer med den angivna arkitekturen.
  • Profileraren gprofng har fĂ„tt stöd för hĂ„rdvaruzĂ€kringsrĂ€knare som Ă€r tillgĂ€ngliga i ARM Neoverse-N1, Ampere-1 och Appliedmicro-processorer.
  • Stödet för Nios II-arkitekturen har tagits bort, dĂ„ underhĂ„llet har avbrutits av Intel.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster