[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