ARC GNU-tools

From ArcLinux

The GNU tools is a collection of tools - the GNU Compiler Collection (GCC), the GNU assembler and related tools (binutils), the C library (newlib) and the GNU debugger (GDB)

GCC

GCC is the GNU Compiler Collection, check the GCC homepage for more information. The latest supported version of GCC for the ARC architecture is 4.2.1

Features :

  • Supports ARCtangent-A4, ARCtangent-A5, ARC600 and ARC700
  • Supports ARCompact ISA with 16 bit instructions
  • Supports FPX and SIMD instructions
  • Pipeline description and instruction scheduling for ARC700
  • Small-data, constant pools support
  • Delay slot scheduling
  • C++ support
  • ARC ISA extensions support - Extensions instructions, registers and condition codes
  • Position Independent Code support for ARC700

Binutils

The latest supported version of binutils for ARC is 2.15

Features :

  • Supports ARCtangent A4 and ARCompact ISA (A5, ARC600 and ARC700)
  • Supports ARC SIMD extensions
  • ARC ISA extensions support - Extensions instructions, registers and condition codes

GDB

The latest supported version of GDB for ARC is 6.3

Features:

  • Support for ARCtangent-A4, ARCtangent-A5, ARC600 and ARC700
  • Support for ARC JTAG target
  • Support for remote target with gdbserver for application debugging on ARClinux