Other touted new features include:
- A post-linker aimed at helping developers reduce GNU/Linux system footprints
- A utility aimed at improving compatibility with existing GNU/Linux target installations
- Upgrade to Eclipse 3.3 (Europa) and CDT 4.0
- ARM version supports Cortex-A9 and Cortex-R4F processors
- Professional Edition includes big-endian runtime libraries and VFP (vector floating point) enabled runtime libraries
- ColdFire version adds multi-GOT on Linux and huge-GOT on uClinux
- Power Architecture version said to generate smaller code when optimized for size, and includes QEMU-based instruction set simulator
Mark Mitchell, Chief Sourcerer, stated, "We've made Sourcery G++ even easier to use -- including the Eclipse/CDT upgrade, new tools for GNU/Linux application developers, a streamlined installation process, and more comprehensive documentation. We've also improved the performance of GCC and GDB on a number of popular embedded architectures. We're pleased to have been chosen by several leading companies in this market, including ARM, Freescale, and MIPS, to implement new features and optimizations in the GNU Toolchain."
AvailabilityThe spring release is available now. It encludes an "enhanced" Eclipse-based IDE, the "entire" GNU toolchain with JTAG/BDM and simulator support. It supports Windows or GNU/Linux hosts, and targets running GNU/Linux, uClinux, or Windows, as well as "bare boards." Supported target architectures are listed below.
| Architecture | Binary type | CPUs | | ARM | EABI | ARM7, ARM9, ARM11, Cortex |
| ARM | GNU/Linux | ARM7, ARM9, ARM11, Cortex |
| ARM | uClinux | ARM7, ARM9, ARM11, Cortex |
| ColdFire | ELF | V1, V2, V3, V4, V4e |
| ColdFire | GNU/Linux | V4, V4e |
| ColdFire | uClinux | V2, V3, V4, V4e |
| fido | ELF | 1100 |
| MIPS | ELF | |
| MIPS | GNU/Linux | MIPS II, MIPS32 |
| PowerPC | EABI | e300, e500, e600, PowerQUICC |
| Power | GNU/Linux | e300, e500, e600, PowerQUICC |
| Stellaris | EABI | Luminary Stellaris |
| IA32 | GNU/Linux | IA32, AMD64, EM64T |
| IA32 | Windows | |
Sourcery G++ supported target configurations
Related Stories: