Resources

Questions

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