Avec le système des bibliothèques partagées (.so), comment savoir si du code est vraiment mort ? On peut dire que en l'état, telle fonction n'est jamais appelée, mais comment savoir si du code lié dynamiquement par la suite ne va pas s'en servir ?
À l'époque où j'avais essayé le langage Eiffel, le compilateur du Loria ne permettait pas ce mécanisme dynamique et pouvait donc facilement déceler du code mort et faire de l'optimisation globale. Mais ici ...
[^] # Re: LinkTimeOptimisation
Posté par defmonkey . En réponse à la dépêche Sortie de GCC 4.5. Évalué à 1.
À l'époque où j'avais essayé le langage Eiffel, le compilateur du Loria ne permettait pas ce mécanisme dynamique et pouvait donc facilement déceler du code mort et faire de l'optimisation globale. Mais ici ...