Sakin GNU Binutils 2.38

An gabatar da sakin GNU Binutils 2.38 na tsarin kayan aiki, wanda ya haɗa da shirye-shirye kamar GNU linker, GNU assembler, nm, objdump, kirtani, tsiri.

A cikin sabon sigar:

  • Taimako don gine-ginen LoongArch da aka yi amfani da shi a cikin na'urori na Loongson an ƙara zuwa mai haɗawa da mahaɗa.
  • Zaɓin "-multibyte-handling=[allow|gargadi|warn-sym-only]" an ƙara zuwa ga mai tarawa don zaɓar hanyar sarrafa alamomin multibyte. Idan ka ƙididdige ƙimar gargaɗin, ana nuna faɗakarwa idan akwai haruffan multibyte a cikin rubutun tushe, kuma idan ka ƙididdige alamar gargadi kawai, ana nuna gargaɗin idan an yi amfani da haruffan multibyte a cikin sunayen gardama.
  • Mai tarawa ya inganta goyon baya ga gine-ginen AArch64 da ARM, fadada tallafi don rijistar tsarin, ƙarin tallafi ga SME (Scalable Matrix Extension), ƙarin goyon baya ga Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 na'urori masu sarrafawa, da kuma haɓakar gine-gine 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' da 'armv9.3- a'.
  • Don gine-ginen x86, an ƙara goyan bayan umarnin Intel AVX512_FP16 zuwa mai tarawa.
  • Zaɓuɓɓuka da aka ƙara zuwa mai haɗawa: "-z pack-relocs-relocs/-z nopack-relative-relocs" don sarrafa tattarawar ƙaura na dangi a cikin sashin DT_RELR; "-z indirect-extern-access/-z noindirect-extern-access" don sarrafa amfani da ma'auni na ayyukan canonical da kwafin bayanan koma-bayan adireshi; "--max-cache-size=SIZE" don ayyana matsakaicin girman cache.
  • Ƙara zaɓin "--output-abiversion" zuwa kayan aikin elfedit don sabunta filin ABIVERSION a cikin fayilolin ELF.
  • An ƙara zaɓin "-unicode" zuwa ga readelf, kirtani, nm da abubuwan amfani da objdump don sarrafa sarrafa haruffan unicode lokacin fitar da sunaye ko kirtani na alama. Lokacin da aka ƙayyade "-unicode=locale", ana sarrafa igiyoyin unicode daidai da wurin na yanzu, "-unicode=hex" ana nuna su azaman lambobin hexadecimal, "-unicode= tserewa" ana nuna su azaman escale jerin, "-unicode=highlight" »- ana nuna su azaman jerin abubuwan da aka haskaka da ja.
  • A cikin readelf, zaɓin "-r" yanzu yana zubar da bayanan ƙaura.
  • Objcopy ya ƙara goyon baya ga efi-app-aarch64, efi-rtdrv-aarch64 da efi-bsdrv-aarch64 dandamali, yana ba ku damar amfani da wannan kayan aiki yayin haɓaka abubuwan haɗin gwiwa don UEFI.
  • An ƙara zaɓin "--baƙi" a cikin ar utility don ƙirƙirar siraran adana kayan tarihi masu ɗauke da alama kawai da teburan haɗin gwiwa.

source: budenet.ru

Add a comment