Lançamento do GNU Binutils 2.44

Publicada a versão do conjunto de utilitários de sistema GNU Binutils 2.44, que inclui programas como GNU linker, GNU assembler, nm, objdump, dlltool, readelf, size, strings e strip. O projeto também desenvolve o serviço debuginfod para carregamento dinâmico de símbolos de depuração a partir de um servidor externo.

Na nova versão:

  • O GNU assembler agora suporta instruções estendidas:
    • 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 e xsfvfnrclipxfqf 1.0.
  • O linker adicionou opções: "—image-base=<ADDR> para compatibilidade com LLD e "—build-id=xx" para uso de hashes de 128 bits xxHash, que são 2-4 vezes mais rápidos que md5 e sha1. A opção "—package-metadata" agora suporta codificação "%[string]" e "%xx" em blocos JSON. Ao gerar o arquivo resultante relocável (relocatable output), foi implementado suporte ao uso de arquivos de objetos mistos com e sem otimizações LTO.
  • No disassembly para a arquitetura RISC-V foi adicionada a opção "-M,max" para a saída do dump de instruções sem verificar sua conformidade com a arquitetura especificada.
  • No profiler gprofng adicionou-se suporte a contadores de eventos de hardware disponíveis em processadores ARM Neoverse-N1, Ampere-1 e Appliedmicro.
  • O suporte para a arquitetura Nios II foi removido, pois foi descontinuado pela Intel.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster