GNU Binutils 2.44 kiadása.

Megjelent a GNU Binutils 2.44 rendszereszköz-csomag kiadása, amely tartalmazza a GNU linker, GNU assembler, nm, objdump, dlltool, readelf, size, strings és strip programokat. A projekthez emellett fejlesztés alatt áll a debuginfod szolgáltatás, amely lehetővé teszi a hibakeresési szimbólumok dinamikus letöltését külső szerverről.

Az új verzióban:

  • A GNU assemblerhez hozzáadva az új utasítások támogatása:
    • 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 és xsfvfnrclipxfqf 1.0.
  • A linkerhez új opciók kerültek hozzáadásra: "—image-base=<ADDR>" az LLD-vel való kompatibilitás érdekében, valamint "—build-id=xx" a 128 bites xxHash hash-ek használatához, amelyek 2-4-szer gyorsabbak, mint az md5 és sha1. Az "—package-metadata" opcióhoz támogatás került a "%[string]" és "%xx" kódolásához JSON blokkokban. A mozgatható kimeneti fájl (relocatable output) létrehozásakor megvalósult a kevert objektumfájlok LTO és LTO nélküli optimalizálással történő használatának támogatása.
  • A RISC-V architektúrához készült disassemblerhez hozzáadva a "-M,max" opció, amely lehetővé teszi az utasítások dumpolását anélkül, hogy ellenőriznénk azok összhangját a megadott architektúrával.
  • A gprofng profilerhez hozzáadva a hardveres esemény számlálók támogatása, amelyek az ARM Neoverse-N1, Ampere-1 és Appliedmicro processzorokban érhetők el.
  • A Nios II architektúra támogatása megszűnt, mivel azt az Intel leállította.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster