1

Quelle daube !
Non seulement il se fait passer pour GCC bang
Mais il supporte meme pas les extensions de GCC correctement bang
=> Je suis obblige d'anti-detecter ICC lorsque je detecte GCC.

Il me balance 20000 warnings (Des que je caste un (double) en (long) j'ai droit a un warning...).
=> Je suis obblige de detecter ICC pour mettre les options enlevant les warnings dans la ligne de commande, sinon on ne voit meme plus les erreurs.

Et en plus il est bugge sur la gestion des floattants. sick

Et le pire: leur license "non-commercial" est une belle arnaque ; tu es etudiant, tu veux utiliser ICC pour ton projet de fin d'etude: ben non, ca marche pas. Tu es en violation de license!

2

Bah, mon avis: ne pas essayer de virer les warnings ou les erreurs (extensions non gérées), ils n'ont qu'à utiliser GCC. tongue
Mais bon, si tu fais ça pour des logiciels comme MPFR, tu vas te faire gueuler dessus, c'est sûr.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Ce qui me fait chier a l'heure actuelle, c'est leur bug sur les flottants sad
Evidemment ca passe si je desactive les optimisations mourn

4

ICC active l'équivalent de -ffast-math par défaut. Je pense qu'il y a un switch spécial qu'il faut mettre si tu veux des calculs de flottants qui respectent les standards.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

J'ai vu. Mais je suis pas sur que ca soit suffisant.

6

La combinaison gagnante (ie un code qui respecte la norme IEEE sur les double) est: -pc64 -fp_port -mp bang