... est sortie.
Cf. http://pub26.ezboard.com/ftichessteamhqfrm5.showMessage?topicID=2454.topic pour plus d'informations.
Sebastian uploaded a new Windows release of TIGCC a few hours ago. Get it at tigcc.ticalc.org as usual. I hope to have the *nix version ready this weekend.
What's new:
* GCC should no longer ask for drive E:.
* Fixed a loop unrolling bug in GCC: when optimizing for size (-Os), the loop execution count was off-by-one: loops executed 0 times were mistaken for loops executed once (and unrolled as such instead of being removed as they should), loops executed 1 times were not recognized as such (and not unrolled). Note that loops are unrolled under -Os if and only if they are known to be executed 0 or 1 times.
* The latest A68k update is now included.
* tigcc -g and tigcc -c should work now.
* ENABLE_ERROR_RETURN should now work with MIN_AMS>=200 (the same bug we already fixed in TIGCC 0.94 SP4, but reintroduced while converting the startup code to the new format).
And now the usual reminders for those who have not read the previous announcements:
* This is a beta of the upcoming TIGCC 0.95. It has most of the planned features. In particular, there is a new linker which replaces the obsolete multi-stage linking system from TIGCC 0.94 and brings many new features compared to TIGCC 0.94. See the announcements of the previous betas (in particular Beta 1) for more information. * For those interested in programming for Fargo (TI-92), the needed static library is at members.chello.at/gerhard.kofler/kevin/ti89prog/libfargo.zip. Just unzip fargo.a into your Lib folder.
Raphaël
: C'est normal que le code produit soit plus gros ? Pour un programme de 14 ko, il prend 300 octets en plus par rapport aux première beta de la v 0.95.
Il n'y aurait pas des options pour faire diminuer la taille ?
Pour les fonctions, y'a autre chose : tu tape le nom de la fonction, ça t'affiche la liste des parametres attendus, et leurs types.
Enfin perso c'est pour les structures que je trouve ça plus pratique
squale92 :
bah, c de ça dont je parle (comme sous msvc, quoi)
surtout, oui...
surtout qu'il n'y a pas de surcharge des fonctions, en C... mais bon, pr les fonctions, ça aide qd même...
Cela dit en C on fait pas des centaines de structures non plus. Mais c'est pratique
2. You may not have any income from distributing this source
to other developers. When you use this product in a comercial package, the source may not be charged seperatly.
Vous trouveriez donc utile le support des structures ?
BlueSilk :
Au fait, je pourrais savoir ce que veulent dire précisément toutes
les options de projet de l'IDE ? C'est que dans la doc ça a pas vraiment l'air
d'y être. Les options pour les ROM Calls par exemple avec les formats divers genre compact, ...
Et pis y'a un énorme problème: TIGCC 0.93 marchait sans problème sur tout Windows
que j'avais. TIGCC 0.94 n'a jamais marché avec mon PC sur un Windows autre que WinXP.
Ca pouvait encore aller, mais il me fallait deux systèmes, car XP Pro reconnaît pô mes
lecteurs de CD.
Et cette fois-ci, bien pire: TIGCC plante systématiquement sur tout système que j'ai,
même XP Pro. Le plantage se fait lors du lancement du prog d'install (devriez p-ê... changer d'installeur?).
Qu'est-ce que vous me conseillez ? Je pourrais p-ê installer tigcc-0.94 tout en ayant les fichiers du 0.95, et écraser les fichiers du 0.94 avec ?
BlueSilk :
J'avais essayé ça avec le .94: faire l'install sous WinXP, et piquer les fichiers pour les
mettre sous Millenium. Ca a planté.