------- 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

Reply via email to