> I wonder if it makes sense to get rid of the conditional compile such as
> 
> #ifdef L_gcov_xxxxx
> ..
> 
> #endif
> 
> This has the advantage of producing slightly smaller instrumented
> binary, but this benefit can also be achieved via -ffunction-sections
> and let linker to garbage collect unused functions.
> 
> (probably as a follow up if it makes sense).

I believe we use this funny scheme primarily for targets that have no function
section support (and also the hand made splitting can be more sane).
For a low-level library like libgcov is that is supposed to have small 
footprint,
I guess the current scheme is resonable thing to do....

Honza

Reply via email to