From ArcLinux
November 06th 2007 Release
First release of the gcc-4.2.1 based GNU Toolchain
|
Main changes:
- GCC upgraded to version 4.2.1
- Complete revamp of the ARC back-end
- Better coverage of the ARCompact instruction set
- Support for small-data generation
- Support for constant-pools
- Support for millicode generation
- Support for FPX and SIMD instructions in the compiler
- Miscellaneous bug fixes
|
|
June 12th 2006 Release
Support release #2 for gcc-3.4.x based GNU Toolchain
|
Main changes:
- GCC upgraded to version 3.4.6
- Support for minor ABI change, w.r.t. handling PIC-specific relocations (R_ARC_GOT32 and R_ARC_GOTPC32)
- Fix for missing headers in crosstool based uClibc builds.
- Miscellaneous bug fixes
|
|
February 22nd 2006 Release
Optimized GNU Toolchain, with C++ and SIMD instruction set support
|
Main changes:
- DFA description of ARC700 pipeline behaviour in the compiler, for improved instruction scheduling
- C++ language support in the compiler
- Support for Aurora SIMD extension instructions in binutils
- A crosstool based build mechanism for arc-linux-uclibc target
- Support for -mlong-calls switch
- Support for 'long_call' and 'short_call' function attributes
- Support for sibling call optimizations
- GCC upgraded to version 3.4.5
- Miscellaneous bug fixes
|
|
July 25th 2005 Release
Support Release #1 for gcc-3.4.4 based GNU Toolchain
|
Main changes:
- configurable extension library support
- new command-line switches for better control on generated code
- numerous bug fixes
|
|
May 23rd 2005 Release
Upgraded GNU Toolchain for ARC cores
New component versions:
- gcc-3.4.4
- binutils-2.15
- uClibc-0.9.27
- newlib-1.12
|
Main changes:
- toolchain upgraded to latest stable component versions
- improved ABI compatibility
- support for extension instructions for ARCtangent-A5, ARC600 and ARC700 processors
- support for builtins (compiler intrinsics) as an interface for generating assembly instructions
- better support for DWARF-2 debug information generation
- newlib multilibbing for big-endian targets as well
- numerous bug-fixes and cleanups
|
|
March 18th 2005 Release
Support release #5 for gcc-2.95.3 based GNU Toolchain
|
Main changes:
- assembler, linker bug fixes
- documentation update
|
|
December 20th 2004 Release
Support release #4 for gcc-2.95.3 based GNU Toolchain
|
Main changes:
- minor assembler,disassembler bugs fixed
- compiler fix for correctly aligning doubles inside structures
|
|
November 24th 2004 Release
Support release #3 for gcc-2.95.3 based GNU Toolchain
|
Main changes:
- checks for illegal instruction sequences added
- sanity checks for compatibility of input file in a link operation
- miscellaneous bug fixes
- newlib optimizations
|
|
October 1st 2004 Release
Support release #2 for gcc-2.95.3 based GNU Toolchain
|
Main changes:
- additional sanity checks for usage of registers
- miscellaneous bug fixes
- Support for .text.init and .data.init sections in the generated linker scripts
|
|
Older Releases
For obtaining older releases, please contact arc-support@codito.com