# Invocation command line: # /root/pathscale/bin/runspec -c ibm-pathscale-linux-x8664-v0.cfg --action validate --strict --reportable --rate --users 2 -T all int ############################################################################ # pathscale.cfg # # Copyright 2003, 2004 PathScale, Inc. All Rights Reserved. # # Configuration file for use with the PathScale compiler on x86-64 check_md5 = 1 ext=ps_opteron teeout=yes teerunout=yes ################################################################ # Machine-specific section ################################################################ #include: SUT.inc # ---- Begin inclusion of '/root/pathscale/config/SUT.inc' ################################################################ # Machine-specific section ################################################################ hw_cpu = AMD Opteron 250 hw_cpu_mhz = 2400 hw_disk = SCSI, 36GB 10K RPM hw_fpu = Integrated hw_memory = 4x512MB, DDR333 hw_vendor = IBM hw_model = eServer 325, 2.4 GHz AMD Opteron (TM) hw_avail = May-2004 hw_ncpu = 2 cores, 2 chips, 1 core/chip hw_ncpuorder = 2 hw_ocache = N/A hw_other = None hw_parallel = No hw_pcache = 64KBI + 64KBD on chip hw_scache = 1024KB (I+D) on chip hw_tcache = N/A sw_file = Linux/reiserfs sw_os = SUSE LINUX 8.0 SLES 64 bit Kernel 2.4.19-249 (SP2) sw_state = Multi-user, run level 3 notes900=Notes notes910=a) Software availability date: PathScale EKO Compilers generate notes920= 64-bit code by default. The -m32 flag generates 32-bit code and notes930= is used as a peak flag for some codes above. This -m32 flag will notes940= be available and supported with PathScale EKO Compilers v1.0 in April, notes950= but will not be fully documented until May 2004. notes990=b) BIOS build level M1E127AUS, date, May-2004. # ---- End inclusion of '/root/pathscale/config/SUT.inc' license_num = 11 sw_compiler = PathScale EKO Compiler Suite, Release 1.0 sw_avail = May-2004 test_date = Apr-2004 prepared_by = Tom Elken company_name = PathScale, Inc. tester_name = PathScale, Inc. default=default=default=default: PSDIR = /opt/pathscale/bin CC=$(PSDIR)/pathcc FC=$(PSDIR)/pathf90 F77=$(PSDIR)/pathf90 CXX=$(PSDIR)/pathCC ################################################################ # Initial Notes ################################################################ notes016 = notes020 = +FDO: PASS1= -fb_create fbdata PASS2= -fb_opt fbdata notes021 = ################################################################ # Final Notes ################################################################ default=default=default=default: notes5000 = ################################################################# # # # SPECint Tuning & Notes # # # ################################################################# # Specify feedback-directed optimization for all SPECint runs. int=default=default=default: PASS1_CFLAGS = -fb_create fbdata PASS1_CXXFLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_CFLAGS = -fb_opt fbdata PASS2_CXXFLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata int=base=default=default: COPTIMIZE = -O3 -ipa CXXOPTIMIZE = -Ofast notes022 = Baseline optimization flags: notes023 = C programs: -O3 -ipa +FDO notes024 = C++ programs: -Ofast +FDO notes100 = notes101 = Portability Flags: # notes102 = 164.gzip: -DNO_STRING_H notes103 = 175.vpr: -DSPEC_CPU2000 notes105 = 181.mcf: -DWANT_STDC_PROTO notes106 = 186.crafty: -DLINUX_i386 -DSPEC_CPU2000 notes107 = 252.eon: -DHAS_ERRLIST -DFMAX_IS_DOUBLE -DSPEC_CPU2000_LP64 -DNDEBUG notes108 = 253.perlbmk: -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL notes109 = -DSPEC_CPU2000_GLIBC22 -DSPEC_CPU2000_LP64 notes112 = 254.gap: -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO notes113 = -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO notes114 = -DSPEC_CPU2000_LP64 notes116 = 255.vortex: -DSPEC_CPU2000_LP64 notes118 = 300.twolf: -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR notes120 = notes125 = Peak Tuning: 164.gzip=default=default=default: # EXTRA_CFLAGS = -DNO_STRING_H 164.gzip=peak=default=default: OPTIMIZE = -O3 -ipa -WOPT:val=0 -CG:p2align_freq=10000 notes205 = 164.gzip: -O3 -ipa -WOPT:val=0 -CG:p2align_freq=10000 +FDO 175.vpr=default=default=default: CPORTABILITY = -DSPEC_CPU2000 175.vpr=peak=default=default: OPTIMIZE = -O2 -ipa -OPT:alias=disjoint -LNO:prefetch_ahead=2 -CG:p2align_freq=500000 PASS1_LDFLAGS = -fb_create fbdata -INLINE:aggressive=on -IPA:space=300:plimit=10000:callee_limit=5000:linear=on PASS2_LDFLAGS = -fb_opt fbdata -INLINE:aggressive=on -IPA:space=300:plimit=10000:callee_limit=5000:linear=on notes208 = 175.vpr: -O2 -ipa -OPT:alias=disjoint -LNO:prefetch_ahead=2 -CG:p2align_freq=500000 notes209 = -INLINE:aggressive=on -IPA:space=300:plimit=10000:callee_limit=5000:linear=on notes210 = +FDO 176.gcc=default=default=default: 176.gcc=peak=default=default: basepeak = true notes212 = 176.gcc: basepeak = true 181.mcf=default=default=default: CPORTABILITY = -DWANT_STDC_PROTO 181.mcf=peak=default=default: OPTIMIZE = -O3 -static -OPT:Ofast -m32 notes214= 181.mcf: -O3 -static -OPT:Ofast -m32 +FDO 186.crafty=default=default=default: CPORTABILITY = -DLINUX_i386 -DSPEC_CPU2000 186.crafty=peak=default=default: basepeak = true notes212 = 186.crafty: basepeak = true #OPTIMIZE = -O2 -CG:load_exe=0 #notes217 = 186.crafty: -O2 -CG:load_exe=0 +FDO 197.parser=default=default=default: CPORTABILITY=-DSPEC_CPU2000 197.parser=peak=default=default: OPTIMIZE = -O3 -ipa -m32 PASS1_LDFLAGS = -fb_create fbdata -IPA:ctype=on PASS2_LDFLAGS = -fb_opt fbdata -IPA:ctype=on notes220 = 197.parser: -O3 -ipa -m32 -IPA:ctype=on +FDO 252.eon=default=default=default: CXXPORTABILITY = -DHAS_ERRLIST -DFMAX_IS_DOUBLE -DSPEC_CPU2000_LP64 -DNDEBUG EXTRA_LIBS=-lm 252.eon=peak=default=default: OPTIMIZE = -Ofast -CG:gcm=off:p2align_freq=1:prefetch=off -OPT:unroll_times_max=16:treeheight=on -TENV:X=4:frame_pointer=off -fno-exceptions notes223= 252.eon: -Ofast -CG:gcm=off:p2align_freq=1:prefetch=off notes224= -OPT:unroll_times_max=16:treeheight=on -TENV:X=4:frame_pointer=off notes225= -fno-exceptions +FDO 253.perlbmk=default=default=default: CPORTABILITY = -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22 -DSPEC_CPU2000_LP64 253.perlbmk=peak=default=default: OPTIMIZE = -O3 -ipa -TENV:X=3 PASS1_LDFLAGS = -fb_create fbdata -IPA:min_hotness=5:plimit=20000 PASS2_LDFLAGS = -fb_opt fbdata -IPA:min_hotness=5:plimit=20000 notes228= 253.perlbmk: -O3 -ipa -TENV:X=3 +FDO -IPA:min_hotness=5:plimit=20000 254.gap=default=default=default: CPORTABILITY=-DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO -DSPEC_CPU2000_LP64 254.gap=peak=default=default: OPTIMIZE = -O3 -ipa PASS1_LDFLAGS = -fb_create fbdata -IPA:min_hotness=7 PASS2_LDFLAGS = -fb_opt fbdata -IPA:min_hotness=7 notes230= 254.gap: -O3 -ipa +FDO -IPA:min_hotness=7 255.vortex=default=default=default: CPORTABILITY=-DSPEC_CPU2000_LP64 255.vortex=peak=default=default: OPTIMIZE = -Ofast -OPT:goto=off:unroll_analysis=off:unroll_size=0:unroll_times_max=8 -LNO:opt=0 -TENV:X=4 PASS1_LDFLAGS = -fb_create fbdata -IPA:min_hotness=14:space=500:plimit=3600 PASS2_LDFLAGS = -fb_opt fbdata -IPA:min_hotness=14:space=500:plimit=3600 notes233= 255.vortex: -Ofast -LNO:opt=0 -TENV:X=4 notes234= -OPT:goto=off:unroll_analysis=off:unroll_size=0:unroll_times_max=8 notes235= +FDO -IPA:min_hotness=14:space=500:plimit=3600 256.bzip2=default=default=default: 256.bzip2=peak=default=default: OPTIMIZE = -O3 -ipa -OPT:unroll_times=8:unroll_size=256 notes240= 256.bzip2: -O3 -ipa -OPT:unroll_times=8:unroll_size=256 +FDO 300.twolf=default=default=default: CPORTABILITY=-DSPEC_CPU2000 -DHAVE_SIGNED_CHAR 300.twolf=peak=default=default: OPTIMIZE = -O2 -OPT:unroll_times=8:unroll_size=256:alias=disjoint:Ofast -CG:gcm=off:p2align_freq=100000 -TENV:X=4 -m32 notes245= 300.twolf: -O2 -CG:gcm=off:p2align_freq=100000 -TENV:X=4 +FDO -m32 notes246= -OPT:unroll_times=8:unroll_size=256:alias=disjoint:Ofast ################################################################# # # # SPECfp Tuning # # # ################################################################# # Specify feedback-directed optimization for all SPECfp runs. fp=default=default=default: COPTIMIZE = -Ofast -WOPT:mem_opnds=on PASS1_CFLAGS = -fb_create fbdata PASS2_CFLAGS = -fb_opt fbdata FOPTIMIZE = -Ofast -LNO:fusion=2 F77OPTIMIZE = -Ofast -LNO:fusion=2 notes030 = Baseline optimization notes032 = C: pathcc -Ofast -WOPT:mem_opnds=on +FDO notes034 = Fortran: pathf90 -Ofast -LNO:fusion=2 notes101 = Portability Flags: notes102 = 178.galgel: -fixedform notes150 = notes155 =Peak Tuning: 168.wupwise=default=default=default: 168.wupwise=peak=default=default: F77OPTIMIZE = -Ofast -LNO:fusion=2:prefetch_ahead=5 -OPT:unroll_times=8:unroll_size=128:IEEE_NaN_Inf=off:ro=3 -TENV:X=4 F77LD=$(F77) -IPA:space=1000:linear=on:plimit=50000:callee_limit=5000 -INLINE:aggressive=on feedback = 0 notes204 = 168.wupwise: -Ofast -LNO:fusion=2:prefetch_ahead=5 notes205 = -OPT:unroll_times=8:unroll_size=128:IEEE_NaN_Inf=off:ro=3 -TENV:X=4 notes206 = loader: -IPA:space=1000:linear=on:plimit=50000:callee_limit=5000 notes207 = -INLINE:aggressive=on 171.swim=default=default=default: 171.swim=peak=default=default: F77OPTIMIZE = -Ofast -OPT:ro=3 -LNO:fusion=2:prefetch=2 feedback = 0 notes210 = 171.swim: -Ofast -OPT:ro=3 -LNO:fusion=2:prefetch=2 172.mgrid=default=default=default: 172.mgrid=peak=default=default: F77OPTIMIZE = -O3 -OPT:Ofast -LNO:fusion=2:blocking=off:ou_max=5:sclrze=off:prefetch=2 -OPT:unroll_times=8:unroll_size=256:ro=3 -CG:gcm=off:cflow=off feedback = 0 notes215 = 172.mgrid: -O3 -LNO:fusion=2:blocking=off:ou_max=5:sclrze=off:prefetch=2 notes216 = -OPT:Ofast:unroll_times=8:unroll_size=256:ro=3 notes217 = -CG:gcm=off:cflow=off -GRA:home=off 173.applu=default=default=default: 173.applu=peak=default=default: F77OPTIMIZE = -O3 -ipa -LNO:fusion=2:interchange=OFF:blocking=OFF:ou_prod_max=10:ou_max=5:prefetch=2 -OPT:IEEE_arith=1:ro=3:unroll_size=0 -TENV:X=4 -WOPT:mem_opnds=on:retype_expr=on:val=0 feedback = 0 notes220 = 173.applu: -O3 -ipa -OPT:IEEE_arith=1:ro=3:unroll_size=0 notes221 = -LNO:fusion=2:interchange=OFF:blocking=OFF:ou_prod_max=10:ou_max=5:prefetch=2 notes222 = -TENV:X=4 -WOPT:mem_opnds=on:retype_expr=on:val=0 177.mesa=default=default=default: PASS1_LDFLAGS = -fb_create fbdata PASS2_LDFLAGS = -fb_opt fbdata 177.mesa=peak=default=default: COPTIMIZE = -O2 -ipa -OPT:Ofast -fno-math-errno notes225 = 177.mesa: -O2 -ipa -OPT:Ofast -fno-math-errno +FDO 178.galgel=default=default=default: FPORTABILITY=-fixedform 178.galgel=peak=default=default: FOPTIMIZE = -Ofast -OPT:treeheight=on:unroll_times=8:unroll_size=512:ro=3 -CG:load_exe=0:use_movlpd=on -LNO:fusion=2:prefetch=0 PASS1_FFLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_FFLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata notes230 = 178.galgel: -Ofast -OPT:treeheight=on:unroll_times=8:unroll_size=512:ro=3 notes231 = -CG:load_exe=0:use_movlpd=on notes232 = -LNO:fusion=2:prefetch=0 +FDO 179.art=default=default=default: PASS1_LDFLAGS = -fb_create fbdata PASS2_LDFLAGS = -fb_opt fbdata 179.art=peak=default=default: COPTIMIZE= -O3 -OPT:Ofast -fno-math-errno -m32 notes235 = 179.art: -O3 -OPT:Ofast -fno-math-errno -m32 +FDO 183.equake=default=default=default: PASS1_LDFLAGS = -fb_create fbdata PASS2_LDFLAGS = -fb_opt fbdata 183.equake=peak=default=default: COPTIMIZE = -Ofast -OPT:unroll_size=0:alias=disjoint:treeheight=on -WOPT:val=0 CLD=$(CC) -IPA:plimit=1125:small_pu=43 feedback = 0 notes240 = 183.equake: -Ofast -OPT:unroll_size=0:alias=disjoint:treeheight=on notes241 = -WOPT:val=0 notes242 = loader: -IPA:plimit=1125:small_pu=43 187.facerec=default=default=default: 187.facerec=peak=default=default: FOPTIMIZE = -Ofast -OPT:treeheight=on:IEEE_NaN_Inf=off:ro=3 -CG:load_exe=0 -LNO:fusion=2:prefetch=0 -LANG:short_circuit_conditionals=on PASS1_FFLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata -IPA:plimit=1800 PASS2_FFLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata -IPA:plimit=1800 notes245 = 187.facerec: -Ofast -OPT:treeheight=on:IEEE_NaN_Inf=off:ro=3 -CG:load_exe=0 notes246 = -LNO:fusion=2:prefetch=0 -LANG:short_circuit_conditionals=on +FDO -IPA:plimit=1800 188.ammp=default=default=default: CPORTABILITY=-DSPEC_CPU2000 PASS1_LDFLAGS = -fb_create fbdata PASS2_LDFLAGS = -fb_opt fbdata 188.ammp=peak=default=default: COPTIMIZE = -O3 -OPT:alias=disjoint:unroll_times=8:Ofast:ro=3 -fno-math-errno -TENV:X=4 notes250 = 188.ammp: -O3 -OPT:alias=disjoint:unroll_times=8:Ofast:ro=3 -fno-math-errno -TENV:X=4 +FDO 189.lucas=default=default=default: 189.lucas=peak=default=default: FOPTIMIZE = -Ofast -CG:prefetch=off:load_exe=2:local_fwd_sched -TENV:X=4 -WOPT:retype_expr=on PASS1_FFLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_FFLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata notes255 =189.lucas: -Ofast -CG:prefetch=off:load_exe=2:local_fwd_sched notes257 = -TENV:X=4 -WOPT:retype_expr=on +FDO 191.fma3d=default=default=default: 191.fma3d=peak=default=default: FOPTIMIZE = -O2 -ipa -WOPT:mem_opnds=on:retype_expr=on -OPT:Ofast:IEEE_arith=3:ro=3 -LANG:short_circuit_conditionals=on PASS1_FFLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata -IPA:pu_reorder=on PASS2_FFLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata -IPA:pu_reorder=on notes260 = 191.fma3d: -O2 -ipa -WOPT:mem_opnds=on:retype_expr=on -OPT:Ofast:IEEE_arith=3:ro=3 notes261 = -LANG:short_circuit_conditionals=on +FDO -IPA:pu_reorder=on 200.sixtrack=default=default=default: 200.sixtrack=peak=default=default: F77OPTIMIZE = -Ofast -CG:prefetch=off PASS1_F77FLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_F77FLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata notes265 = 200.sixtrack:= -Ofast -CG:prefetch=off +FDO 301.apsi=default=default=default: 301.apsi=peak=default=default: F77OPTIMIZE = -Ofast -TENV:X=4 -LNO:fusion=2:prefetch=0:blocking=off F77LD=$(F77) -IPA:linear=on:plimit=525 feedback=0 notes270 = 301.apsi: -Ofast -TENV:X=4 -LNO:fusion=2:prefetch=0:blocking=off notes271 = loader: -IPA:linear=on:plimit=525