This is using the Polyhedron Fortran test. http://www.polyhedron.co.uk/MFL6VW74649
Using several options, the gas_dyn test got much slower; however, with some options, the performance remained roughly the same. In terms of the geometric mean, it is a slowdown of around 1%. The run time of the other programs only changed slightly (up/down/const). Result from http://www.suse.de/~gcctest/c++bench/polyhedron/ -ffast-math -funroll-loops -O3 -ftree-vectorize -march= ??? (opteron I think). 14.59s -> 21.06s (44% slower) Result on for my AMD Athlon64 4800+, http://physik.fu-berlin.de/~tburnus/gcc-trunk/benchmark/ Yesterday: 2007-09-10-r128322 Today: 2007-09-11-r128363 gfortran -march=opteron -ffast-math -funroll-loops -ftree-loop-linear -ftree-vectorize -msse3 -O3 11.55s -> 15.95s (40% slower) [geo.mean: 24.34 -> 24.67] gfortran -march=opteron -ffast-math -funroll-loops -ftree-vectorize -ftree-loop-linear -msse3 -fvect-cost-model Unchanged: 11.57s -> 11.54s [geo.mean: 24.27->24.29] gfortran -fprofile-use -march=opteron -ffast-math -funroll-loops -ftree-loop-linear -ftree-vectorize -O3 Unchanged: 11.56s -> 11.17s [geo.mean: 23.78s -> 23.90s] gfortran -m32 -march=opteron -ffast-math -funroll-loops -ftree-loop-linear -ftree-vectorize -O3 13.50s -> 24.11s (78% slower) [geo.mean: 27.30->27.48] gfortran -m32 -march=opteron -ffast-math -funroll-loops -ftree-loop-linear -ftree-vectorize -mfpmath=sse -msse3 -O3 13.29 -> 18.98 (43% slower) [geo.mean: 25.76s->26.25s] Tobias