GNU Binutils 2.44 系統實用程式套件已發布,其中包括 GNU 連結器、GNU 彙編器、nm、objdump、dlltool、readelf、size、strings 和 strip 等程式。該專案還開發了 debuginfod 服務,用於從外部伺服器動態載入偵錯符號。
在新版本中:
- GNU 彙編器增加了對擴充指令的支援:
- x86_64:AVX10.2、SM4 AVX10.2、AMX-AVX512、AMX-FP8、AMX-MOVRS、AMX-TF32、AMX-TRANSPOSE、MOVRS、兆芯 PadLock PHE2、RNG2、MSR_IMM、兆芯 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. qmaccqoq 1.0 和 xsfvfnrclipxfqf 1.0。
- 作曲家已新增下列選項:「--image-base=為了與 LLD 和「--build-id=xx」相容,使用 128 位元 xxHash 雜湊值,其速度比 md2 和 sha4 快 5-1 倍。在「--package-metadata」選項中新增了對 JSON 區塊中「%[string]」和「%xx」編碼的支援。在產生可重定位輸出檔案時,已經實現了對使用具有和不具有 LTO 最佳化的混合目標檔案的支援。
- RISC-V 反組譯器中新增了「-M,max」選項,用於轉儲指令而不檢查其是否符合指定的架構。
- gprofng 分析器已更新,以支援 ARM Neoverse-N1、Ampere-1 和 Appliedmicro 處理器中可用的硬體事件計數器。
- 取消了對 Nios II 架構的支持,因為英特爾不再支援該架構。
來源: opennet.ru
