# Invocation command line: # /notnfs/dnovillo/spec2000/bin/runspec -I -D -d -c spec.cfg -f all ############################################################################ #--------------------------------------------------------------------------- # SPEC2000 configuration file for Red Hat Linux on ppc64. #--------------------------------------------------------------------------- action = validate size = ref tune = all output_format = all iterations = 1 teeout = yes teerunout = yes setprocgroup = 1 table = 1 mean_anyway = 1 ext = ppc64 #--------------------------------------------------------------------------- # Report settings. #--------------------------------------------------------------------------- default=default=default=default: company_name = Google hw_avail = Now hw_cpu = PPC970FX, altivec supported hw_cpu_mhz = 2000.000000MHz hw_disk = hw_fpu = Integrated hw_memory = 4040140 kB hw_ncpu = 2 hw_ncpuorder = hw_ocache = hw_other = hw_parallel = No hw_pcache = hw_scache = hw_tcache = hw_vendor = license_num = 3278 machine_name = torreja prepared_by = Diego Novillo sw_avail = Now sw_compiler = gcc version 4.4.0 20080918 (experimental) (GCC) sw_file = sw_os = Linux 2.6.22.7-57.fc6 sw_state = multiuser test_date = Sep 18, 2008 tester_name = Diego Novillo company_name = Google notes01 = Base flags: -O2 -mcpu=G5 -fno-tree-ter notes02 = Peak flags: -O2 -mcpu=G5 #--------------------------------------------------------------------------- # Compiler paths and settings for the compiler. #--------------------------------------------------------------------------- default=default=default=default: CC = /home/dnovillo/perf/sbox/gcc/local.ppc64/inst/bin/gcc F77 = /home/dnovillo/perf/sbox/gcc/local.ppc64/inst/bin/gfortran F90 = /home/dnovillo/perf/sbox/gcc/local.ppc64/inst/bin/gfortran FC = /home/dnovillo/perf/sbox/gcc/local.ppc64/inst/bin/gfortran CXX = /home/dnovillo/perf/sbox/gcc/local.ppc64/inst/bin/g++ EXTRA_F77FLAGS = default=base=default=default: OPTIMIZE = -O2 -mcpu=G5 -fno-tree-ter default=peak=default=default: OPTIMIZE = -O2 -mcpu=G5 ####################################################################### # Integer Baseline Optimization # notes0xx are used for baseline tuning description # Note that SPEC baseline rules require use of 4 or fewer # compiler flags and that all uses of a given compiler use the # same flags in the same order. See the SPEC CPU2000 Run Rules # for more details on this. # # OPTIMIZE = flags applicable to all compilers # COPTIMIZE = flags appliable to the C compiler # CXXOPTIMIZE = flags appliable to the C++ compiler # # See your compiler manual for information on the flags available # for your compiler # default=default=default=default: # This is passed to make. # makeflags = -j XXX_MAKEJ_XXX # Define this if using -combine. #ONESTEP = yes # These are used for profile-directed optimizations. #PASS1_CFLAGS = -fprofile-generate #PASS1_LDFLAGS = $(PASS1_CFLAGS) #PASS2_CFLAGS = -fprofile-use #PASS2_LDFLAGS = $(PASS2_CFLAGS) ####################################################################### # Integer Portability # notes8xx are used for listing the portability flags that are needed # to get some of the programs to compile. While SPEC has made efforts # to ensure that programs do not require these types of flags, some # of the programs are advanced enough and the differences between # operating systems great enough that some programs require these. # # For portability flags for benchmarks not listed, duplicate the format # used below. Each benchmark is assigned its own "area" and its own # setting for EXTRA_CFLAGS # # EXTRA_CFLAGS = Additional flags to use for compilation; typically # used for portability flags # EXTRA_LIBS = Additional libraries used for compilation; typically # used for issues of portability 164.gzip=default=default=default: EXTRA_CFLAGS = 176.gcc=default=default=default: notes80 = To compile and execute gcc correctly the following extra flag notes81 = is used for compilation: -fno-strict-aliasing EXTRA_CFLAGS = -fno-strict-aliasing -m32 -DHOST_WORDS_BIG_ENDIAN -DSPEC_CPU2000_LINUX_PPC32 srcalt=64bitgcc35 181.mcf=default=default=default: EXTRA_CFLAGS = 186.crafty=default=default=default: EXTRA_CFLAGS = -m32 -DLINUX_PPC32 -DSPEC_CPU2000 252.eon=default=default=default: notes82 = To compile and execute eon correctly the following extra flag notes83 = is used for compilation: -ffast-math notes84 = -Wno-deprecated -Wno-non-template-friend EXTRA_CXXFLAGS = -m32 -DHAS_ERRLIST -DUSE_STRERROR -DFMAX_IS_DOUBLE -Wno-deprecated -fpermissive -Wno-deprecated -Wno-non-template-friend -ffast-math # enable errno.src.alt srcalt=fmax_errno 253.perlbmk=default=default=default: EXTRA_CFLAGS= -m32 -DSPEC_CPU2000_LINUX_PPC32 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22 -fno-strict-aliasing 254.gap=default=default=default: EXTRA_CFLAGS= -m32 -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO 255.vortex=default=default=default: EXTRA_CFLAGS= -fno-strict-aliasing -m32 256.bzip2=default=default=default: EXTRA_CFLAGS = 300.twolf=default=default=default: EXTRA_CFLAGS= -m32 -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR ####################################################################### # Floating Point Portability 168.wupwise=default=default=default: 171.swim=default=default=default: # this benefits from -fno-rerun-loop-opt; consider adding that option 172.mgrid=default=default=default: 173.applu=default=default=default: 177.mesa=default=default=default: 178.galgel=default=default=default: EXTRA_FFLAGS = -m32 -ffixed-form # This big mess is copied from an example from SPEC and allows parallel # builds. # vendor_makefile=<