GNU Binutils 2.45 Released With Continued Work Around SFrame Stack Tracing
([GNU] 5 Hours Ago
GNU Binutils 2.45)
- Reference: 0001564390
- News link: https://www.phoronix.com/news/GNU-Binutils-2.45
- Source link:
GNU Binutils 2.45 was released on Sunday morning as the newest version of this set of open-source binary tools.
A common theme of work around GNU Binutils 2.45 is continued work around [1]SFrame support for lightweight stack tracking and overcoming the run-time performance cost of involving frame pointers and the impact of losing a general purpose register.
In GNU Binutils 2.45 the Gas assembler delivers:
- Various SFrame stack trace information improvements.
- Adding .errif and .warnif directives for user-controlled diagnostics with conditionals.
- Support for x86 AVX10.2 256-bit support has been removed now that Intel confirmed all CPUs will support 512-bit vector width.
- Support for various new RISC-V extensions and other improvements.
- Support for most Armv9.6 extensions.
The GNU LD linker in GNU Binutils 2.45 provides:
- LoongArch, s390x, and RISC-V improvements.
- SFrame stack trace work.
Plus there are various other fixes and improvements with GNU Binutils 2.45.
GNU Binutils 2.45 can be downloaded from [2]SourceWare.org .
[1] https://www.phoronix.com/news/SFrame-Merged-Glibc-2.42
[2] https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=2bc7af1ff7732451b6a7b09462a815c3284f9613
A common theme of work around GNU Binutils 2.45 is continued work around [1]SFrame support for lightweight stack tracking and overcoming the run-time performance cost of involving frame pointers and the impact of losing a general purpose register.
In GNU Binutils 2.45 the Gas assembler delivers:
- Various SFrame stack trace information improvements.
- Adding .errif and .warnif directives for user-controlled diagnostics with conditionals.
- Support for x86 AVX10.2 256-bit support has been removed now that Intel confirmed all CPUs will support 512-bit vector width.
- Support for various new RISC-V extensions and other improvements.
- Support for most Armv9.6 extensions.
The GNU LD linker in GNU Binutils 2.45 provides:
- LoongArch, s390x, and RISC-V improvements.
- SFrame stack trace work.
Plus there are various other fixes and improvements with GNU Binutils 2.45.
GNU Binutils 2.45 can be downloaded from [2]SourceWare.org .
[1] https://www.phoronix.com/news/SFrame-Merged-Glibc-2.42
[2] https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=2bc7af1ff7732451b6a7b09462a815c3284f9613
edxposed