The list below is based on the subdirectory names of the gcc/config
directory, which typically matches with the CPU name in the
configuration name. In some cases, different (but similar) CPUs are
put into one directory; the names in parentheses list such similar CPU
names.
AArch64
The 64-bit execution state of the ARM Architecture, first introduced
by the ARMv8-A architecture.
Manufacturer: Various, by license from ARM.
ARM Documentation
andes (nds32)
Manufacturer: Various licenses of Andes Technology Corporation.
CPUs include: AndesCore families N7, N8, SN8, N9, N10, N12 and N13.
Andes Documentation GDB includes a simulator for all CPUs.
CR16
Manufacturer: National Semiconductor
Acronym stands for: CompactRISC 16-bit
GDB includes a simulator
CRIS
Manufacturer: Axis Communications
Acronym stands for: Code Reduced Instruction Set
The CRIS architecture is used in the ETRAX system-on-a-chip series.
Programmer's Manual for CRIS v10
i386 (i486, i586, i686, i786)
Manufacturer: Intel
Some information about optimizing for x86 processors, links to
x86 manuals and documentation:
https://www.agner.org/optimize/ www.sandpile.org:
Christian Ludloff's technical x86 processor information.
mips (mipsel, mips64, mips64el)
The *el variants are little-endian configurations.
MMIX
Manufacturer: none. There is a simulator, see links below.
Acronym stands for: Roman numeral for 2009, pronounced
[EM-micks]. The number stands for the average of numbers of "14
actual computers very similar to MMIX". The name may also be due to a
predecessor appropriately named MIX.
MMIX is used in program examples in Donald E. Knuth's
The Art
of Computer Programming (ISBN 0-201-89683-4).
The MMIX
page has more information about MMIX. Knuth also wrote a
book
specifically about MMIX (MMIXware, ISBN 3-540-66938-8).
mn10300
Manufacturer: Matsushita
Alternate chip name: AM30
GDB includes a simulator.
msp430
Manufacturer: Texas Instruments
GDB includes a simulator.
pa
Manufacturer: HP
PA-RISC is preferred over the older HPPA acronym
(Hewlett-Packard Precision Architecture).
parisc.docs.kernel.org
is another good source of PA-RISC documention.
Testing and Validation -
Some packages aimed at Fortran compiler validation.
The g77 testsuite (which is part of GCC).
Test suite of
ftnchek,
included in its distribution. It contains some illegal code and
therefore makes it possible to stress the compiler error handling.
Complying with Fortran 90, How does the current crop of
Fortran 90 compilers measure up to the standard?, Steven
Baker, Dr Dobb's, January 1995. It described the results of several
commercial testsuites.
d30v
Manufacturer: Mitsubishi
There is no longer any reference to this chip anywhere on the
manufacturer's web site; it may be dead.
GDB includes a simulator.
dsp16xx
Manufacturer: AT&T
m88k
Manufacturer: Motorola
mn10200
Manufacturer: Matsushita
GDB includes a simulator.
pj (picoJava)
Manufacturer: Sun
romp
Manufacturer: IBM
Acronym stands for: Research/Office Products MicroProcessor
The ROMP was the processor inside the IBM PC/RT.
For questions related to the use of GCC,
please consult these web pages and the
GCC manuals. If that fails,
the gcc-help@gcc.gnu.org
mailing list might help.
Comments on these web pages and the development of GCC are welcome on our
developer list at gcc@gcc.gnu.org.
All of our lists
have public archives.
Copyright (C)
Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.