Sourcery G++ Fall 2008 Release
The fall 2008 release of Sourcery G++ has new features
for ARM, ColdFire, fido, MIPS, Power Architecture,
Stellaris, and x86 target systems.
All targets
- Upgrade to new versions of key GNU Toolchain components
- GNU C/C++ Compilers (GCC 4.3.2)
- GNU Debugger (GDB 6.8.50)
- Embedded GLIBC C Library (EGLIBC 2.8)
- Time-saving improvements in the IDE
- New Project Wizard to simplify setting of required properties
- All Sourcery G++ manuals accessible directly from the Help menu
- Automatic selection of Sourcery G++ Debug Sprite configuration
based on project settings
- Convenient customizable debugger startup options
GNU/Linux targets
- Support for the OpenMP parallel programming API on ARM, MIPS and x86
GNU/Linux targets (Professional Edition only) and Power GNU/Linux targets (all editions)
- Automatic configuration of settings related to the sysroot directory
Bare metal targets
- Support for debug devices from Macraigor Systems in Sourcery G++ for ARM EABI, ColdFire ELF, MIPS ELF,
and Power EABI as well as fido processors
- Ability to configure and launch Macraigor Systems’ OCDRemote from the IDE
- Functionality in the IDE debugger for disabling program load
and for specifying a read-only memory region
ARM targets
- Improved performance on the Cortex-A8 processor
- Half-precision floating point (FP16) support for the Cortex-A9 processor
- Improved support for NEON
- Support for portable objects so that code can be compiled using
Sourcery G++ for ARM EABI and be linked into applications for either
bare metal or GNU/Linux targets
- Enhanced ability to debug applications compiled with ARM RealView
- New board support: Atmel AT91SAM7S-EK and Keil MCBSTM32
- Support for the Keil ULINK2 debugging device when debugging on the
STMicroelectronics STM32 processor or Stellaris processors
- Improved flash programming speed for Stellaris targets
ColdFire targets
- Support for debug devices from P&E when debugging on ColdFire v1 processors
- New processor support for bare metal and uClinux targets:
MCF51ACnn (Celis), MCF51CNnn (Lasko), MCF51EM (Nucleus), MCF5225x (Kirin3),
MCF5227x (DragonFire0) and MCF5301x (Longjin) families of microprocessors
MIPS targets
- CS3 in Sourcery G++ for bare metal targets for a uniform, cross-platform approach to
board initialization and interrupt handling
Power targets
- New processor support: QorIQ processor
- New board support: MPC8572DS and MPC8641HPCN
x86 targets
- Improved optimization for Intel Core 2, AMD Geode, AMD K10 processors
- Optimization for the i686 architecture resulting in better performance on
modern processors and more full-featured libraries
|