
The new build offers a significant program size reduction of 5-12% reduction over the previous version on typical applications, and even bigger reductions in comparison with conventional GCC toolchains. The new LTO combined with SEGGER’s Linker and Run-time library emLib-C is mainly responsible for the size reductions. LTO can optimise the entire application, providing savings not available to the compiler.
The Linker adds compression of initialized data and deduplication, as well as dealing with fragmented memory maps. The Linker is written from scratch for use in deeply embedded computing systems. Additionally, the size needed by the included runtime library is lower than that of runtime libraries used by most GCC toolchains.
More information
https://www.segger.com/embedded-studio.html
Related news
SEGGER launches audio support for emUSB-Device
Farnell element14 expands NXP portfolio
Embedded software market expected to reach USD 19 billion by 2024
