DF made a big progress especially with recent Ken Zadeck's DCE/DSE improvements. I think dataflow benchmarking will be interesting to people. Here is the comparison of dataflow-branch as of Apr 7. with the mainline on the last merge point (r123656) done by Daniel Berlin on Apr 7.
Compilers for all platforms were configured with --enable-checking=release. All programs were compiled with -O2. x86_64 is 2.6Gzh Core2 machine ppc64 is 2.5Ghz G5 machine ia64 is 1.6Ghz Itanium2 machine SPECInt2000 compilation time (user time): machine mainline branch change --------------------------------- x86_64 141.7s 150.2s +6.0% ppc64 381.7s 415.4s +8.8% ia64 446.7s 496.3s +13.3% SPECFp2000 compilation time (user time): machine mainline branch change --------------------------------- x86_64 104.8s 117.7s +12.3% ppc64 312.3s 367.8s +17.8% ia64 377.6s 502.9s +33.2% SPECInt2000 score (without broken gcc for ppc64 and ia64): machine mainline branch change --------------------------------- x86_64 1935 1933 -0.1% ppc64 654 653 -0.1% ia64 843 840 -0.3% SPECFp2000 score (withouth broken sixtrack for all platforms plus applu for ia64 because it is broken for df-branch): machine mainline branch change --------------------------------- x86_64 1843 1838 -0.3% ppc64 661 653 -1.2% ia64 569 566 -0.5% SPECInt2000 average code size change (text segment): machine change --------------------------------- x86_64 +0.43% ppc64 +0.75% ia64 +0.11% SPECFp2000 average code size change (text segment): machine change --------------------------------- x86_64 +0.12% ppc64 +0.93% ia64 +0.09%