Utjefte fan GNU Binutils 2.44

De GNU Binutils 2.44 systeem utility suite is frijjûn, dy't programma's omfettet lykas GNU linker, GNU assembler, nm, objdump, dlltool, readelf, grutte, strings, en strip. It projekt ûntwikkelet ek de debuginfod-tsjinst foar dynamysk laden fan debug-symboalen fan in eksterne server.

Yn de nije ferzje:

  • GNU assembler foeget stipe ta foar útwreide ynstruksjes:
    • 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, xcv dod 1.0, xsfvqmaccqoq 1.0, en xsfvfnrclipxfqf 1.0.
  • De folgjende opsjes binne tafoege oan de komponist: "--image-base= foar kompatibiliteit mei LLD en "--build-id=xx" om 128-bit xxHash-hashes te brûken, dy't 2-4 kear rapper binne dan md5 en sha1. Stipe tafoege foar "%[string]" en "%xx" kodearring yn JSON-blokken oan de opsje "--pakket-metadata". By it generearjen fan in ferpleatsbere útfiertriem is stipe foar it brûken fan mingde objektbestannen mei en sûnder LTO-optimisaasjes ymplementearre.
  • De opsje "-M,max" is tafoege oan 'e disassembler foar de RISC-V-arsjitektuer om ynstruksjes te dumpen sûnder har konformiteit te kontrolearjen mei de opjûne arsjitektuer.
  • De gprofng-profiler is bywurke om hardware-eveneminttellers te stypjen beskikber yn ARM Neoverse-N1, Ampere-1, en Appliedmicro-processors.
  • Stipe fuortsmiten foar de Nios II-arsjitektuer, dy't net mear wurdt stipe troch Intel.

Boarne: opennet.ru

Add a comment