Compile (cc1) times and file size for benchmarks run with gcc-3.4 and gcc-3.4 with the gcse patches, on a 500 MHz Alpha EV6.

All compile times that are more than 25% the minimum compile times are in bold. Files for which GCSE and BYPASS are disabled in 3.4 are marked with a *. Compile options were "-fomit-frame-pointer -O1 -fschedule-insns2 -fno-math-errno -mieee -mcpu=ev6 -fno-trapping-math -fno-strict-aliasing" plus

results.1: 3.4, no gcse

results.2: 3.4, gcse

results.3: 3.4-test, no gcse

results.4: 3.4-test, gcse

Benchmark name results.1 results.2 results.3 results.4
Compile time File size Compile time File size Compile time File size Compile time File size
succeed 0.47 6048 0.61 6736 0.44 6072 0.51 6080
fail 0.45 5976 0.59 6656 0.43 6000 0.51 6016
crash 0.46 6040 0.60 6712 0.44 6064 0.51 6072
boyer 2.36 52568 3.65 54248 1.92 55056 2.37 55048
browse 1.82 22032 2.99 25808 1.50 24104 1.90 24568
cpstak 0.69 9096 0.98 9776 0.65 9120 0.78 9136
ctak 0.76 9832 1.11 10512 0.71 11704 0.88 11704
dderiv 0.96 12888 1.35 13880 0.85 14952 1.02 14968
deriv 0.72 10200 1.03 11024 0.67 10232 0.80 10256
destruc 0.74 10528 1.08 11696 0.72 12272 0.85 12272
diviter 0.60 10160 0.82 10848 0.59 10192 0.70 10192
divrec 0.62 10296 0.85 10984 0.59 10320 0.72 10328
fft 0.71 9304 0.97 10112 0.67 9328 0.79 9328
puzzle 1.21 14448 1.98 18536 1.05 16904 1.28 16888
tak 0.56 7392 0.73 8064 0.51 7416 0.59 7424
takl 0.65 8912 0.87 9800 0.59 8936 0.73 8952
trav1 1.37 16648 2.12 17720 1.18 18912 1.44 18912
trav2 1.40 16656 2.18 17728 1.19 18920 1.46 18920
triangl 0.68 12192 1.04 13472 0.65 12216 0.78 12208
ack 0.51 6800 0.69 7472 0.51 6832 0.57 6832
array1 0.63 8336 0.88 9008 0.58 8360 0.69 8360
cat 0.55 7304 0.82 8432 0.53 7328 0.61 7336
string 0.62 7992 0.93 9168 0.57 8024 0.67 8056
sum1 0.60 7888 0.91 8744 0.58 7912 0.68 7904
sumloop 0.52 6992 0.71 7672 0.49 7024 0.59 7024
tail 0.62 8376 0.92 9152 0.59 8408 0.71 8408
wc 0.57 7632 0.82 8488 0.54 7656 0.64 7648
conform 8.83 58488 *8.75 58488 7.91 50368 10.59 48120
earley 4.79 42584 *4.78 42584 3.95 36552 5.36 36520
fib 0.51 6776 0.68 7632 0.48 6800 0.58 6808
fibfp 0.59 7808 0.79 8504 0.56 7832 0.66 7832
maze 4.70 57800 *4.75 57800 4.02 52352 5.32 52520
mazefun 2.79 29744 4.89 32768 2.04 32920 2.55 32904
mbrot 0.71 8936 0.97 9824 0.65 8968 0.79 8968
nucleic 17.13 153040 *17.49 153040 17.66 153728 23.57 153624
paraffins 2.55 26176 4.50 27672 2.25 24936 2.91 24912
peval 9.10 71280 *9.20 71280 7.93 63920 11.41 62064
pi 4.63 37248 118.84 431480 2.07 37312 2.95 37312
pnpoly 0.65 9032 0.90 9720 0.60 9064 0.74 9048
ray 1.63 19536 2.60 21600 1.39 21808 1.74 21808
scheme 37.15 142416 *37.58 142416 75.54 126408 85.03 127568
simplex 1.82 20904 2.71 22504 1.66 22632 2.09 22560
slatex 65.04 168648 *65.49 168648 16.83 169384 39.00 169280
sum 0.48 6400 0.66 7088 0.46 6432 0.54 6440
sumfp 0.55 7160 0.75 7824 0.53 7184 0.61 7184
tfib 0.62 7912 0.92 9224 0.58 7936 0.68 7944