Pourquoi? Quelle est la complexité algorithmique? Quel est le plus gros que tu ai pu compiler?
Je ne connaissais pas.
Version imprimable
Aucune idee, ca foirait par manque de memoire. Je ne me souviens meme plus du temps pour y arriver et on n'a plus d'HP ici.
J'ai pas cherche a determiner la limite. Des petits essais fonctionnaient, le test reel non.Citation:
Quel est le plus gros que tu ai pu compiler?
Pure curiosité. Pour que ça ait un effet pratique important sur ma manière de coder, il faudrait non seulement qu'un tel compilateur existe mais qu'il y en ait sur toutes nos cibles et que ce soit ceux que nous utilisons...
J'ai même pas cherché à savoir qui c'est (c'est dans du code écrit par une autre division et en collaboration avec un partenaire extérieur; il n'est pas impossible que cette fonction ait été commise par le partenaire).Citation:
Le "coupable" s'en est expliqué?
Le compilateur LLVM est connu pour faire de la link-time optimization.
Les frontends C et C++ de GCC sont portés pour LLVM.
Y as encore un truc que j'ai pas du comprendre.
SI le compilateur deside de le faire ou non en quoi es ce grave de faire ca??
Ou alors :
* inline : oblige que la fonction soit dans chaque .o. Sur ca le compilot n'as rien a dire
* Si le compilateur voie une possibilité d'optimisation, il va inliné l'appel.
Et donc ces deux chose ne sont pas la même chose.
personne?