176.gcc
Richard Stallman and a large cast of helpers. For a full list, see http://www.fsf.org/software/gcc/thanks.html
C Language optimizing compiler
176.gcc is based on gcc Version 2.7.2.2. It generates code for a Motorola 88100 processor. The benchmark runs as a compiler with many of its optimization flags enabled. 176.gcc has had its inlining heuristics altered slightly, so as to inline more code than would be typical on a Unix system in 1997. It is expected that this effect will be more typical of compiler usage in 2002. This was done so that 176.gcc would spend more time analyzing it's source code inputs, and use more memory. Without this effect, 176.gcc would have done less analysis, and needed more input workloads to achieve the run times required for SPECint2000.
There are 5 input workloads in 176.gcc (compared with 57 in the 126.gcc of SPECint95). All these files are preprocessed C code (.i files); integrate.i and expr.i come from the source files of gcc itself. 166.i is made by concatenating the Fortran source files of a SPECint2000 candidate benchmark, then using the f2c translator to produce C code, and then pre-processing. 200.i comes via the same method from a previous version of the SPECfp2000 benchmark 200.sixtrack, and scilab.i comes via the same method from a version of the Scilab program.
All output files are 88100 assembly code files.
The code is in C.
See the GCC home page at http://www.fsf.org/software/gcc/gcc.html