On Wed, Mar 01, 2006 at 10:06:57PM +0100, Steven Bosscher wrote:
> On Wednesday 01 March 2006 21:49, H. J. Lu wrote:
> > It is the issue of quality of gcc 4.1 on IA32/x86-64. The current gcc
> > 4.1 performs very poorly on IA32/x86-64, comparing against gcc 4.2.
> 
> Oh, really?  Where are the numbers you have to support this, may I
> say, unlikely claim?

Here are diffs of SPEC CPU 2K between before and after with gcc 4.1
using "-O2 -ffast-math" on Nocona:

164.gzip        2.50%
175.vpr 1.55%
176.gcc -0.33%
181.mcf 0.85%
186.crafty      0.06%
197.parser      0.62%
252.eon 8.58%
253.perlbmk     2.75%
254.gap 0.66%
255.vortex      7.59%
256.bzip2       4.45%
300.twolf       21.11%
SPECint_base2000        4.04%
        
168.wupwise     39.10%
171.swim        38.88%
172.mgrid       61.64%
173.applu       37.62%
177.mesa        3.12%
178.galgel      27.13%
179.art 18.98%
183.equake      26.67%
187.facerec     0.35%
188.ammp        36.78%
189.lucas       3.52%
191.fma3d       42.71%
200.sixtrack    116.13%
301.apsi        32.75%
SPECfp_base2000 32.18%

> > This change 
> > is specific to the IA32/x86-64 backend and won't affect any other
> > targets.
> 
> Hmm...  I thought Mark's message was pretty clear:
> http://gcc.gnu.org/ml/gcc-patches/2006-03/msg00060.html
> To quote:
> "The GCC 4.1 branch is now open, under the usual branch rules: fixes for
> regressions only."
> 

The exception is the rule. We have done so on gcc 3.4 branch:

http://gcc.gnu.org/ml/gcc-cvs/2004-04/msg00775.html



H.J.

Reply via email to