On 2014.09.27 at 07:59 +0200, Markus Trippelsdorf wrote:
>
> > It seems that in this case we reject too many of equality candidates?
> > It think the original numbers was about 4-5% but later some equivalences was
> > disabled because of devirt/aliasing issues. Do you compare it with gold ICF
> > enabled? There are quite few obvious improvements to the analysis that can
> > be done, but I guess we need to analyze the interesting cases one by one.
Forgot to post the binary size numbers (in bytes):
| gold's icf off | gold's icf on |
--------------+----------------+----------------+
gcc's icf off | 79793880 | 74881040 |
--------------+---------------------------------+
gcc's icf on | 78043608 | 73612800 |
--------------+----------------+----------------+
--
Markus