Sourcery G++™ 4.4 Boosts Performance and Makes Development Easier
CodeSourcery's Sourcery G++ tools for professional embedded C and C++ developers include new compiler optimizations and IDE features.
GRANITE BAY, CA, USA - November 9, 2009 - CodeSourcery, a leading provider of tools for professional embedded C and C++ developers, announces the immediate availability of Sourcery G++ 4.4 for ARM®, ColdFire®, IA32, MIPS®, Power Architecture® and SuperH® processors.
The fall release of Sourcery G++ improves performance across all supported platforms with several new compiler optimizations. In addition, CodeSourcery has developed performance-enhancing features on specific targets: Sourcery G++ for ARM contains improved instruction scheduling for Thumb®-2 code and improved vectorization of NEON™ code, Sourcery G++ for ColdFire GNU/Linux® now supports the Native POSIX Threads Library, and Sourcery G++ for IA32 now contains optimizations for the Intel® Atom™ processor family. On bare metal targets, this release introduces CSLIBC, a high-performance, small-footprint C library.
With the fall release, CodeSourcery adds features to the Sourcery G++ IDE on all platforms to support easier embedded application development, including a tool for transferring executables to GNU/Linux target systems, a terminal emulator, integration with the CVS version-control system, support for batch-mode project builds from the command line, and the Mylyn task-focused interface.
For bare metal development, Sourcery G++ 4.4 includes the next generation of CodeSourcery's Board Builder, a tool that automatically generates linker scripts, debug configuration files, and start-up code based on a board's memory map. CodeSourcery has also added a QEMU™-based instruction set simulator and profiling support to Sourcery G++ for MIPS ELF, and peripheral register browsing for STM32 and Stellaris® boards for Sourcery G++ for ARM EABI.
Sourcery G++ 4.4 also adds support for the ARM Cortex™-A5 processor, Freescale's MCF5441x and MCF445x microprocessors, and the MIPS32® 1004K™ multi-threaded multiprocessor core.
"CodeSourcery continues to improve the performance of the Sourcery G++ compilers and runtime libraries on popular embedded platforms, including ARM, ColdFire, IA32, MIPS, Power and SuperH," said Mark Mitchell, Chief Sourcerer of CodeSourcery. " At the same time, we've introduced a number of new features in the Sourcery G++ IDE designed to make it easier for professional embedded developers to build and debug their applications."
Sourcery G++ contains enhanced versions of popular open-source tools, including an integrated development environment based on Eclipse™ 3.5 (Galileo) and the Eclipse C/C++ Development Tools (CDT 6.0), C/C++ compilers (GCC 4.4.1), an assembler and linker (Binutils 2.19), runtime libraries, and a source- and assembly-level debugger (GDB 6.8.50). Sourcery G++ runs on GNU/Linux or Microsoft Windows® hosts and targets bare metal, RTOS, uClinux, GNU/Linux or Windows systems. Sourcery G++ Professional Edition customers receive unlimited technical support from CodeSourcery's expert engineers.
CodeSourcery is a member of the ACCESS Connect Ecosystem, the ARM Connected Community, the Freescale Tools Alliance Program, the Intel Embedded Alliance, the Microsoft Partner Network, the MIPS Alliance Program, the Samsung Mobile Innovator Program, and the TI Developer Network.
About CodeSourcery
CodeSourcery builds software tools that enable its customers to get the most out of hardware platforms ranging from embedded devices to supercomputers. Its products and services deliver on the promise of open-source software and open standards. CodeSourcery is a privately held company headquartered in Granite Bay, California.
For more information about CodeSourcery, call (650) 331-3385 or contact info@codesourcery.com. For more information about Sourcery G++ or to download a free 30-day evaluation copy, visit http://www/codesourcery.com/sgpp.