GNU Binutils 2.46 Released With AMD Zen 6 Support, SFrame Version 3
([GNU] 19 Minutes Ago
GNU Binutils 2.46)
- Reference: 0001612301
- News link: https://www.phoronix.com/news/GNU-Binutils-2.46
- Source link:
Following last week's release of [1]GNU Coreutils 9.10 , released today is GNU Binutils 2.46 for these commonly used GNU binary utilities on Linux systems and elsewhere.
The big theme of GNU Binutils 2.46 is a lot of work around SFrame version 3 support for that lightweight stack trace format designed for fast, low-overhead debugging. There is also AMD Zen 6 support in the GNU Assembler and various other RISC-V and AArch64 instructions now supported by that assembler too.
- The GNU Assembler "Gas" brings initial [2]support for AMD Zen 6 processors . The GCC and LLVM/Clang compilers also have their initial Zen 6 (znver6) support ready albeit without the tuned/optimized cost table / instruction scheduling model.
- The GNU Assembler now supports the sdtrig v1.0 and ssstrict v1.0 RISC-V extensions.
- The GNU Assembler also finishes out its Armv9.6 instructions support and also enables various Armv9.7 instructions.
- The GNU Assembler can now generate SFrame Version 3 format.
- The objdump and readelf commands can now display SFrame version 3 information. Plus there are various other SFrame stack trace handling improvements.
- Binutils' plug-in support has saw various improvements.
- The readelf command now supports a --got-contents argument for displaying the contents of the Global Offset Table "GOT" sections.
- The GNU Assembler has removed its Solaris on PowerPC support.
- The Native Client "NaCl" support has been removed in aligning with other open-source software phasing out and removing their NaCL support now that alternatives like WebAssembly (WASM) are superior.
GNU Binutils 2.46 can be downloaded from [3]SourceWare.org .
[1] https://www.phoronix.com/news/GNU-Coreutils-9.10
[2] https://www.phoronix.com/news/AMD-Zen-6-Znver6-Binutils
[3] https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=49d4d3fafa4ec4ff5a3460d91d5b1ed5286487db
The big theme of GNU Binutils 2.46 is a lot of work around SFrame version 3 support for that lightweight stack trace format designed for fast, low-overhead debugging. There is also AMD Zen 6 support in the GNU Assembler and various other RISC-V and AArch64 instructions now supported by that assembler too.
- The GNU Assembler "Gas" brings initial [2]support for AMD Zen 6 processors . The GCC and LLVM/Clang compilers also have their initial Zen 6 (znver6) support ready albeit without the tuned/optimized cost table / instruction scheduling model.
- The GNU Assembler now supports the sdtrig v1.0 and ssstrict v1.0 RISC-V extensions.
- The GNU Assembler also finishes out its Armv9.6 instructions support and also enables various Armv9.7 instructions.
- The GNU Assembler can now generate SFrame Version 3 format.
- The objdump and readelf commands can now display SFrame version 3 information. Plus there are various other SFrame stack trace handling improvements.
- Binutils' plug-in support has saw various improvements.
- The readelf command now supports a --got-contents argument for displaying the contents of the Global Offset Table "GOT" sections.
- The GNU Assembler has removed its Solaris on PowerPC support.
- The Native Client "NaCl" support has been removed in aligning with other open-source software phasing out and removing their NaCL support now that alternatives like WebAssembly (WASM) are superior.
GNU Binutils 2.46 can be downloaded from [3]SourceWare.org .
[1] https://www.phoronix.com/news/GNU-Coreutils-9.10
[2] https://www.phoronix.com/news/AMD-Zen-6-Znver6-Binutils
[3] https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=49d4d3fafa4ec4ff5a3460d91d5b1ed5286487db