Improved optimization
The compiler has been improved to optimize for higher execution speed, compared to the previous version. These improvements include options for more aggressive loop unrolling and function inlining.
C-SPY E10A-USB emulator debugger improvements
- Statistical application profiling based on trace data
- Support for software breakpoints
- Possibility to set breakpoints during program execution
- Improved startup time
Timeline window
A new Timeline window in the simulator allows graphically correlated visualization of call stack and interrupt log plotted against time.
Thread-safe libraries
The DLIB library now has improved support for threaded environments.
Linker improvements
A new option --search directory has been added that searches for object files and libraries in a specified path. A new Migration Guide has also been added describing differences between ELF/DWARF based products with ILINK and UBROF based products with XLINK.
Subversion
The version control integration has been extended with support for Subversion (SVN).
Automatic selection of printf/scanf formatter
The compiler/linker parses the printf/scanf format specifiers and select the smallest possible formatter from the library.
Virtual Function Elimination (VFE)
The compiler/linker optimizes C++ applications and removes unused virtual functions.
Updated device support
Device support has been added for the latest Renesas devices.