Veröffentlichung von GNU Binutils 2.44

Die Veröffentlichung der GNU Binutils 2.44 wurde veröffentlicht, die Programme wie den GNU Linker, den GNU Assembler, nm, objdump, dlltool, readelf, size, strings und strip umfasst. Das Projekt entwickelt außerdem den Dienst debuginfod für das dynamische Laden von Debug-Symbolen von einem externen Server.

In der neuen Version:

  • Der GNU Assembler unterstützt jetzt erweiterte Instruktionen:
    • 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 und xsfvfnrclipxfqf 1.0.
  • Dem Linker wurden die Optionen «—image-base=<ADDR>» zur Kompatibilität mit LLD und «—build-id=xx» zur Verwendung von 128-Bit-Hashes xxHash hinzugefügt, die 2-4 Mal schneller sind als md5 und sha1. Die Option «—package-metadata» unterstützt jetzt die Kodierung «%[string]» und «%xx» in JSON-Blöcken. Bei der Erstellung von relocatable output wurde die Unterstützung für gemischte Objektdateien mit und ohne LTO-Optimierungen implementiert.
  • Für den Disassembler der RISC-V-Architektur wurde die Option «-M,max» hinzugefügt, um einen Instruktionsdump ohne Überprüfung der Übereinstimmung mit der angegebenen Architektur auszugeben.
  • Der Profiler gprofng unterstützt jetzt hardwaregestützte Ereigniszähler, die in ARM Neoverse-N1, Ampere-1 und Appliedmicro-Prozessoren verfügbar sind.
  • Die Unterstützung der Nios II-Architektur wurde entfernt, da die Unterstützung durch Intel eingestellt wurde.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster