GCC je celkem p�enositeln� optimalizuj�c� p�eklada� s mnoha optimalizacemi. (pat�� k nejl�pe optimalizuj�c�m p�eklada��m v�bec) Prov�d� nap�. n�sleduj�c� optimalizace: automatick� alokace registr�, eliminaci v�raz�, optimalizace smy�ek, copy propagation, spo�d�n� vyb�r�n� parametr� funkce ze z�sobn�ku, propagaci konstant, eliminace rekurze, integrace inline funkci, eliminace frame pointeru, scheduling, optimalizovan� n�soben� konstantou, unrollov�n� smy�ek, vypl�ov�n� delay slotu a mnoho dal��ch.
GCC podporuje 64 bit integer (long long
int
), 12ti bajtovou floating point aritmetiku (long double
) na mnoha architektur�ch,
podporuje ANSI C standard, tradi�n� C a m� n�kter� dal�� roz���en�.
GCC generuje mnoho form�tu objekt� nap��klad a.out, COFF, ELF nebo OSF-Rose, pokud je pou�it� se spr�vn�m assemblerem. Produkuje debugovac� informace ve form�tech: BSD stabs, COFF, ECOFF, ECOFF with stabs a DWARF.
GCC podporuje mnoho procesor� nap��klad: a29k, Alpha, ARM, AT&T, DSP1610, Clipper, Convex cN, Elxsi, Fujitsu Gmicro, i370, i860, i960, MIL-STD-1750a, MIPS, ns32k, PDP-11, Pyramid, ROMP, RS/6000, SH, SPUR, Tahoe, VAX a we32k.
Position-independent code je generov�m pro Clipper, Hitachi H8/300, HP-PA (1.0 & 1.1), i386/i486/Pentium, m68k, m88k, SPARC a SPARClite.
Podporovan� opera�n� syst�my zahrnuj�: GNU/Hurd, GNU/Linux, ACIS, AIX, AOS, BSD, Clix, Concentrix, Ctix, DG/UX, Dynix, FreeBSD, Genix, HP-UX, Irix, ISC, Luna, LynxOS, Minix, NetBSD, NewsOS, NeXTStep, OS/2, OSF, OSF-Rose, RISCOS, SCO, Solaris 2, SunOS 4, System/370, SysV, Ultrix, Unos, VMS, Windows/NT, Windows 95, DOS, Windows 3.1.
V�ce informac� najdete na: