[PATCH] fwprop, updated patch and SPEC results

Paolo Bonzini paolo.bonzini@lu.unisi.ch
Fri Nov 3 19:02:00 GMT 2006


This is a reissue of the fwprop patch from the 4.2 timeframe.  The new 
pass is unchanged from that code.  I did fix the FSF mailing address in 
fwprop.c.  :-)

Given that Steven decided to deal himself with path following rather 
than getting rid of it, there are some differences in the opts.c hunks, 
and we don't need an additional GCSE pass as was in last May's patches.

SPEC2000 results are as follows, for i686-pc-linux-gnu with 3 runs:

   164.gzip          1400     159         879*     1400     160         875*
   175.vpr           1400     165         847*     1400     167         840*
   176.gcc           1100      72.1      1526*     1100      72.6      1514*
   181.mcf           1800     177        1019*     1800     176        1024*
   186.crafty        1000      98.8      1012*     1000      98.5      1015*
   197.parser        1800     204         881*     1800     205         879*
   252.eon                                   X                             X
   253.perlbmk       1800     123        1469*     1800     123        1469*
   254.gap           1100      77.2      1425*     1100      79.9      1378*
   255.vortex        1900     137        1386*     1900     139        1365*
   256.bzip2         1500     158         949*     1500     156         963*
   300.twolf         3000     246        1218*     3000     233        1285*
   Est. SPECint_base2000                 1120
   Est. SPECint2000                                                    1120

   168.wupwise       1600     118        1359*     1600     118        1360*
   171.swim          3100     172        1803*     3100     168        1844*
   172.mgrid         1800     286         630*     1800     286         630*
   173.applu         2100     190        1103*     2100     190        1106*
   177.mesa          1400     175         799*     1400     180         777*
   178.galgel        2900     146        1992*     2900     145        2000*
   179.art           2600     432         602*     2600     429         605*
   183.equake        1300      77.9      1669*     1300      76.0      1710*
   187.facerec       1900     194         981*     1900     193         985*
   188.ammp          2200     311         708*     2200     312         705*
   189.lucas         2000     232         862*     2000     235         853*
   191.fma3d         2100     226         927*     2100     225         934*
   200.sixtrack      1100     193         569*     1100     193         570*
   301.apsi          2600     277         939*     2600     259        1005*
   Est. SPECfp_base2000                   985
   Est. SPECfp2000                                                      992

Mostly neutral or in the +/- 1% noise, some loss on gap (3.5%) and mesa 
(2.8%) apparently, but wins on twolf (5.5%), equake (2.5%), apsi (7%).

Regtested on i686-pc-linux-gnu.  Ok for mainline?

Paolo
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: fwprop-finally.patch
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20061103/3fbe3151/attachment.ksh>


More information about the Gcc-patches mailing list