------- Comment #44 from steven at gcc dot gnu dot org 2009-12-28 19:51 ------- hashes100.c on x86_64: 3.4.6 4.2.4 4.3.3 4.4.2 4.5.0 -O0 1.37 1.4 1.59 1.91 1.84 -O1 2.07 4 4.44 4.68 4.89 -O2 3.57 5.96 7.08 7.48 7.6 -O3 3.78 8.73 10.85 11.55 11.8
3.4.6 4.2.4 4.3.3 4.4.2 4.5.0 -O0 100% 102% 116% 139% 134% -O1 100% 193% 214% 226% 236% -O2 100% 167% 198% 210% 213% -O3 100% 231% 287% 306% 312% infcodes100.c on x86_64: 3.4.6 4.2.4 4.3.3 4.4.2 4.5.0 -O0 2.74 3.2 3.86 4.39 4.79 -O1 3.85 7.81 7.69 8.39 8.16 -O2 6.35 11.81 12.8 13.18 14.71 -O3 6.72 11.9 13.91 14.11 15.95 3.4.6 4.2.4 4.3.3 4.4.2 4.5.0 -O0 100% 117% 141% 160% 175% -O1 100% 203% 200% 218% 212% -O2 100% 186% 202% 208% 232% -O3 100% 177% 207% 210% 237% These are all best-of-three-runs timings. All compilers built with default release settings (--enable-checking=release, except 3.4.6, which was built with checking disabled by default). Even relative to gcc 4.3, gcc 4.5 is ~15% slower again. Bravo! :-( -- steven at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2005-02-10 15:55:22 |2009-12-28 19:51:37 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18687