Heu...alternative peut-être...mais uniquement si on veut compiler du C !
Euh ... C'est certainement ce dont ont besoin de nombreux projets comme les BSD .... Avoir un compilateur qui compile tout et fait le café c'est bien, mais pour la base d'un OS écrit en C, c'est peut-être pas utile ....
Ou sont les benchs qui prouvent cette affirmation ? Vu le boulot incroyable incorporé dans l'optimisation de GCC j'ose conjecturer que l'écart entre PCC et GCC est bien plus grand que 10%. J'attends de pied ferme une réfutation de cette conjecture.
Fais-la, fais le bench puisque tu sembles aussi sur de toi ...
Si Theo pense vraiment que GCC n'est pas maintenu upstream alors il doit vivre dans un monde parallèle au notre.
Euh ... OpenBSD a audité/réécrit une grosse partie du code de OpenBSD en ayant pour objectif la sécurité. Faire la même chose pour le compilateur qui génère le code semble bien compliqué pour une "usine à gaz" tel que GCC. Par contre un compilateur plus simple permettrait aux équipes OpenBSD de le maintenir eux-même ou au moins de remonter les problèmes rencontrés plus facilement ..... C'est l'intérêt majeur d'un tel projet .....
Je vois bien les deux compilateurs cohabiter sans problème ... tout au moins pour les BSD .. PCC chargé de compiler le système de base, et GCC s'occuper des logiciels supplémentaires, qui eux ne sont pas forcément écrit en C.
[^] # Re: Alternative ?
Posté par totof2000 . En réponse à la dépêche Campagne de dons pour le compilateur PCC. Évalué à 7.
Euh ... C'est certainement ce dont ont besoin de nombreux projets comme les BSD .... Avoir un compilateur qui compile tout et fait le café c'est bien, mais pour la base d'un OS écrit en C, c'est peut-être pas utile ....
Ou sont les benchs qui prouvent cette affirmation ? Vu le boulot incroyable incorporé dans l'optimisation de GCC j'ose conjecturer que l'écart entre PCC et GCC est bien plus grand que 10%. J'attends de pied ferme une réfutation de cette conjecture.
Fais-la, fais le bench puisque tu sembles aussi sur de toi ...
Si Theo pense vraiment que GCC n'est pas maintenu upstream alors il doit vivre dans un monde parallèle au notre.
Euh ... OpenBSD a audité/réécrit une grosse partie du code de OpenBSD en ayant pour objectif la sécurité. Faire la même chose pour le compilateur qui génère le code semble bien compliqué pour une "usine à gaz" tel que GCC. Par contre un compilateur plus simple permettrait aux équipes OpenBSD de le maintenir eux-même ou au moins de remonter les problèmes rencontrés plus facilement ..... C'est l'intérêt majeur d'un tel projet .....
Je vois bien les deux compilateurs cohabiter sans problème ... tout au moins pour les BSD .. PCC chargé de compiler le système de base, et GCC s'occuper des logiciels supplémentaires, qui eux ne sont pas forcément écrit en C.