Embedded Studio 4.10 for ARM released

“The new product version delivers programme size reduction, achieving 5-12% reduction over the previous version on typical applications,” said the firm. “These savings are the result of the new LTO, combined with Segger’s linker and run-time library emLib-C.” Adding that, through LTO, it is possible to optimise the entire application, opening the door for optimisation opportunities that are not available to the compiler.
The linker adds features such as compression of initialised data and ‘de-duplication’, as well as flexibility in dealing with fragmented memory maps.
“Like all Segger software, it is written from scratch for use in deeply embedded computing systems,” claimed the firm. “Additionally, the size required by the included run-time library is significantly lower than that of run-time libraries used by most GCC tool chains.”