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 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 SourceWare.org.