Hi, I've been testing gcc-4.1 RC1 on x86-linux-gnu with SPEC CPU 2000.
There are two main reasons I did this: a) gcc is used for research experimentation and many research folks rely on SPECCPU2000 b) I, in particular, need SPEC CPU 2000 to work with profile driven feedback. I provide a matrix which shows gcc-4.1-RC1 on SPECPU 2000 w/wo profile driven optimizations. I'm using -fprofile-generate for the training run compile and -fprofile-use for the profile driven compilation. I'm using -O3 for both compiles. I enclose a small matrix below of what does and what does not work: The error legend code is as follows: OK = everything works C = compilation failure C1 program source not accepted C2 gcda counter information not found error eg. cfftb.f90: In function passb5: cfftb.f90:387: note: file cfftb.gcda not found, execution counts estimated cfftf.f90: In function passf5: cfftf.f90:387: note: file cfftf.gcda not found, execution counts estimated Vt = Failure of verification of benchmarks output for `test' workload. Benchmark Plain compile Profile Driven Compile 168.wupwise Vt C2,Vt 172.mgrid Vt C2,Vt 177.mesa OK OK 179.art OK OK 187.facerec Vt C2,Vt 189.lucas OK C2,Vt 200.sixtrack Vt C2,Vt 171.swim Vt C2,Vt 173.applu OK C2,Vt 178.galgel C1 C1 183.equake OK OK 188.ammp OK OK 191.fma3d Vt C2,Vt 301.apsi Vt C2,Vt 164.gzip OK OK 175.vpr OK OK 176.gcc C1 (reorg.c) C1 (reorg.c) 181.mcf OK OK 186.crafty OK OK 197.parser OK OK 252.eon OK OK 253.perlbmk OK OK 254.gap OK OK 255.vortex OK Vt 256.bzip2 OK OK 300.twolf OK OK I haven't tried the `ref' workloads yet. This looks a smidge grim. David.