Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Betas et WIPs » GCC 4.0 pour TIGCC (23 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 8 février 2005 à 08:54 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Un prerelease de GCC 4.0 pour TIGCC est disponible. Il y a plein de nouveautés, surtout au niveau de l'optimisation, mais pas seulement. Ça se passe sur http://www.ti-news.net/projects/gcc40. L'endroit de discussion primaire est le topic sur TIGCC 0.96 Beta 1 (mais il n'est évidemment pas interdit d'en discuter ici ;) - tout feedback est bienvenu!).
-Edité le Mardi 8 février 2005 à 08:56 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°1   Marquer comme non lu.
geogeo Ecrit le: Mardi 8 février 2005 à 12:14 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


C'est pas plutôt une prerelease?

Bon bah j'vais tester ça sur GFA-Basic. :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°2   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 8 février 2005 à 17:34 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Je rappelle que ces prereleases ne sont prévus que pour TIGCC 0.96 Beta 2 (les versions 0.95 ou antérieures ne sont pas supportées), et qu'il faut impérativement installer les mises à jour de TIGCCLIB disponibles juste à côté!
-Edité le Mardi 8 février 2005 à 17:49 par Kevin Kofler-

[EDIT: Il faut la bêta 2 maintenant.]
-Edité le Mercredi 9 février 2005 à 04:47 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°3   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 9 février 2005 à 04:56 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Je viens de sortir TIGCC 0.96 Beta 2 et GCC 4.0-tigcc-pre3. Les deux releases vont ensemble: GCC 4.0-tigcc-pre3 a besoin de TIGCC 0.96 Beta 2. Et comme cette double mise à jour corrige une régression assez grave, je vous conseille de récupérer tout de suite les deux mises à jour si vous voulez utiliser GCC 4. Mais même si vous ne désirez pas utiliser GCC 4, je vous conseille quand-même de récupérer TIGCC 0.96 Beta 2, parce qu'il y a aussi des corrections de bogues. (GCC 3.3.3 est toujours le GCC par défaut de TIGCC.) http://p080.ezboard.com/ftichessteamhqfrm5.showMessage?topicID=2968.topic.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°4   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 9 février 2005 à 12:12 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Et hop, GCC 4.0-tigcc-pre4, qui corrige des régressions avec -mpcrel.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°5   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 10 février 2005 à 16:39 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


4.0-pre5 est maintenant disponible sur http://www.ti-news.net/projects/gcc40.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°6   Marquer comme non lu.
Folco Ecrit le: Jeudi 10 février 2005 à 16:43 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


han, maist'es en vaccances ou quoi? :D
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°7   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 10 février 2005 à 16:47 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Oui.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°8   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 11 février 2005 à 01:58 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Oups, encore une fois j'ai failli oublier d'annoncer une mise à jour ici:
4.0-pre6 est maintenant disponible sur http://www.ti-news.net/projects/gcc40.

Mes TODOs de haute priorité sont maintenant règlés (pour l'instant, j'en trouverai probablement d'autres ;)).
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°9   Marquer comme non lu.
geogeo Ecrit le: Vendredi 11 février 2005 à 11:51 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Au fait y a un bug avec les fonctions pokeIO_bset et pokeIO_bclr. Le compilateur me sort un message d'erreur.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°10   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 11 février 2005 à 12:25 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Le problème, c'est que ces macros mélangent les deux manières de spécifier des opérandes qui sont à la fois input et output. Les 2 corrections possibles sont:
#define pokeIO_bclr(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bclr.b %2,%0":"=dm"(*__addr_temp__):"0"(*__addr_temp__),"di"(__bit_nr__));})
#define pokeIO_bset(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bset.b %2,%0":"=dm"(*__addr_temp__):"0"(*__addr_temp__),"di"(__bit_nr__));})

et:
#define pokeIO_bclr(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bclr.b %1,%0":"+dm"(*__addr_temp__):"di"(__bit_nr__));})
#define pokeIO_bset(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bset.b %1,%0":"+dm"(*__addr_temp__):"di"(__bit_nr__));})

Je vais corriger TIGCCLIB, et puis je verrai comment diffuser la mise à jour en attendant la bêta 3 que je n'ai pas envie de sortir tout de suite...
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°11   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 11 février 2005 à 12:35 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Header corrigé sur http://tigcc.ticalc.org/beta/peekpoke.h.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°12   Marquer comme non lu.
geogeo Ecrit le: Vendredi 11 février 2005 à 15:01 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


ok, la prochaine fois je détaillerai le pb. :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°13   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 12 février 2005 à 05:56 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Et hop, voilà la pre7: http://www.ti-news.net/projects/gcc40, qui corrige des internal compiler errors causés par mes peepholes et qui permet à nouveau les labels en fin de bloc {}, qui ne sont plus acceptés par FSF GCC. (La solution est triviale - rajouter un point-virgule - mais mon patch l'est aussi.)

J'ai aussi décidé de désactiver -Wpointer-sign par défaut en vue du feedback, passez -Wpointer-sign explicitement si vous voulez ces warnings.
-Edité le Samedi 12 février 2005 à 05:57 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°14   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 13 février 2005 à 07:38 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


J'ai résolu le mystère des tailles de PPGs* qui montent par rapport à GCC 3.3.3: -fno-tree-dominator-opts est très efficace pour réduire la taille des PPGs* (mais aussi pour faire monter la taille non compressée, attention).

* Exactement le même discours s'applique à LZMA, il s'agit apparemment de propriétés de compressibilité générales.
-Edité le Dimanche 13 février 2005 à 07:41 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°15   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 13 février 2005 à 08:32 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


La pre8 est disponible: http://www.ti-news.net/projects/gcc40.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°16   Marquer comme non lu.
Invité Ecrit le: Dimanche 13 février 2005 à 09:39 Déconnecté(e)    
 
Kevin Kofler : En 3 jours t'as fait 9 mises à jours ? :)
    
./Post n°17   Marquer comme non lu.
LionelA Ecrit le: Dimanche 13 février 2005 à 09:46 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


le téléchargement marche pas chez moi (je suis maudit)

Edit : c'est bon c'était mon firewall qui bloquait le port 8090
-Edité le Dimanche 13 février 2005 à 10:03 par LionelA-
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°18   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 17 février 2005 à 17:53 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


La pre9 est disponible: http://www.ti-news.net/projects/gcc40. Au programme: nouveau snapshot de GCC, corrections de bogues, règlages d'inlining améliorés en -O2 et -O3, -fms-extensions activé par défaut.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°19   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 9 mars 2005 à 00:57 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


La pre10 est disponible: http://www.ti-news.net/projects/gcc40. Encore un nouveau snapshot de GCC, pris maintenant sur le release branch de GCC 4.0 qui a été créé il y a environ 2 semaines. (À part ça, je n'ai pas changé grand chose.)
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
  :: Index » Forum Ti68K » Betas et WIPs » GCC 4.0 pour TIGCC (23 réponse(s))
Pages : 1/2     « [1] 2 » »|

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 52.79ms avec 19 requetes