GNUTools-Releases

From ArcLinux

Contents

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