Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Sortie de GCC 3.4.0

Posté par Yannig. Modéré le 21 avril 2004.
Sortie d'une version majeure de GCC qui en est à sa version 3.4.0. Au menu de nombreuses optimisations permettant des augmentations de performance (l'annonce parle de 7,5% à 11% de gain sur plate-forme i386 selon les options d'optimisation).
La liste des changements signale également la suppression des options qui avaient été marquées obsolètes dans la version 3.3.x ou encore des problèmes de compatibilité binaire pour les plateformes SPARC ou MIPS.

> Lire la dépêche (136 commentaires, moyenne: 1,8).  

Vous avez demandé le commentaire #396722.

Re: Sortie de GCC 3.4.0

Posté par Benoît Sibaud (Jabber id, page perso, ) le 21/04/2004 à 13:28. (lien). Évalué à 4.

Avant la libstdc++-v3 (libstdc++-3)
GCC 2.95.x <-> libstdc++-3
Après la libstdc++-v3
GCC 3.0.x <-> libstdc++.so.3
GCC 3.1.x <-> libstdc++.so.4
GCC 3.2.x et 3.3.x <-> libstdc++.so.5
GCC 3.4.x <-> libstdc++.so.6

Les changements d'ABI nécessitent de recompiler toutes les parties C++ avec un même compilo.

  • [^]Re: Sortie de GCC 3.4.0

    Posté par Matthieu Moy (page perso, ) le 21/04/2004 à 14:43. (lien). Évalué à 2.

    En principe, l'ABI ne devait plus changer à partir de la 3.2.

    Est-ce que ça veut dire que finalement, la 3.4 a encore cassé la compatibilité ?

    • [^]Re: Sortie de GCC 3.4.0

      Posté par Bouiaw (page perso, ) le 21/04/2004 à 14:48. (lien). Évalué à 4.

      D'après la liste des changements, l'ABI n'a changé que sur les plateformes MIPS et SPARC. Pour ces plateformes seulement, la compatibilité est cassée.

      • [^]Re: Sortie de GCC 3.4.0

        Posté par Dais Starry () le 21/04/2004 à 14:59. (lien). Évalué à 0.

        <mode Brice de Nice>
        J'T'AI CASSÉ !!!!!!!!
        </mode Brice de Nice>

        --
        *~*~* Buddhism Power *~*~*
        • [^]Re: Sortie de GCC 3.4.0

          Posté par N-Mi () le 21/04/2004 à 19:24. (lien). Évalué à 2.

          <mode Brice de Nice>
          Ton commentaire est comme le H de Hawaï...
          ... il sert à rien!

          Ah j't'ai cassé là!
          </mode Brice de Nice>

          • [^]Re: Sortie de GCC 3.4.0

            Posté par MiniMoi () le 21/04/2004 à 19:41. (lien). Évalué à 0.

            C est pas du bon XML, la!!!

            < mode id="Brice de Nice" > c est mieux...

            je sais, je sais... -----> [ ]

        [^]Re: Sortie de GCC 3.4.0

        Posté par Moby-Dik () le 22/04/2004 à 12:54. (lien). Évalué à 0.

        Non pas seulement :

        Vector MMX and SSE operands are now passed in registers to improve performance and match the argument passing convention used by the Intel C++ Compiler. As a result it is not possible to call functions accepting vector arguments compiled by older GCC version.

        http://gcc.gnu.org/gcc-3.4/changes.html(...)
        à la rubrique "IA-32/AMD64 (x86-64)"