Q. Why don't you use the newlib-nano by default in Ride7 ?
A. Because some old projects wouldn't work anymore even though they would compile. We must consider backward-compatibility and functionality before performance.
With the new software you just have to change one project option to activate the newlib-nano (or its no-float version), and maybe disable our own "small printf" library (if you used it).