Avec TIGCC 0.94:
PolySnd v2.0 en dynamique=3993
PolySnd v2.0 en statique=34772
PolySnd Player=24429
Et avec TIGCC 0.95:
PolySnd v2.0 en dynamique=3953
PolySnd v2.0 en statique=24322
PolySnd Player=21305
Je suis.

Orion_ :
et dit, c normal que demo.asm une fois xdef __main ajouté, plante au démarrage oncalc
EDIT: et _tigcc_native ne fonctionne pas, il le trouve pas
Ximoon
: Sinon je trouve que les options à cocher pour définir le modèle de calculatrice supporté, le min ams, etc n'est pas une bonne idée si on peut cocher/décocher les cases à un autre moment qu'à la création du projet: tout ce qu'on obtient ce sont des warnings de redéfinition ...
Orion_ :, je dream, j'ai gagné 248 octets grace a TIGCC v0.95 !!!! (alors que j'ai qu'une toute petite partie en C et le reste en asm)
Orion_
:Kevin Kofler :
(Je m'en fiche si elles sont illisibles, l'important, c'est de voir d'où vient le bogue.)
elle sont pas si illisibles que ça
__ref_all___startup_code: xdef __ref_all___startup_code _tigcc_native: xdef _tigcc_native xdef __main section ".text" __main: ;fonction principale
Ximoon
: Mes 189 erreurs venaient du freg-relative qui ne fonctionne manifestement pas de façon très compatible avec tigcc 0.94,
Donc on n'a plus le droit de savoir la taille du programme après compilation (ou alors j'ai pas encore vu où)? Pas très pratique quand on veut faire des optimisations ...
Ximoon
: Aussi même en cochant la case de compilation pour v200 ça ne marche plus avec l'AMS 2.07 patché dans le pack d'ExtendeD, je ne sais pas si ça marche sur raie v200 du coup (je signale ça au passage).
Kevin Kofler
:Ximoon
: Mes 189 erreurs venaient du freg-relative qui ne fonctionne manifestement pas de façon très compatible avec tigcc 0.94,
-freg-relative ne fonctionne pas du tout dans cette bêta. Ça n'a pas été implémenté tout simplement. Il faudra attendre au moins la bêta 2.
Donc on n'a plus le droit de savoir la taille du programme après compilation (ou alors j'ai pas encore vu où)? Pas très pratique quand on veut faire des optimisations ...
Regarde la taille du fichier *.??z.
Ximoon
: Aussi même en cochant la case de compilation pour v200 ça ne marche plus avec l'AMS 2.07 patché dans le pack d'ExtendeD, je ne sais pas si ça marche sur raie v200 du coup (je signale ça au passage).
Hmmm... Ça devrait marcher normalement.
Ximoon
:il y a perte de fonctionnalité là. Pourquoi ne pas afficher un bête message dans la barre de status en bas de la fenêtre à la fin de la compilation par exemple?Donc on n'a plus le droit de savoir la taille du programme après compilation (ou alors j'ai pas encore vu où)? Pas très pratique quand on veut faire des optimisations ...
Regarde la taille du fichier *.??z.
Sous vti, pas chez moi en tous cas.Ximoon
: Aussi même en cochant la case de compilation pour v200 ça ne marche plus avec l'AMS 2.07 patché dans le pack d'ExtendeD, je ne sais pas si ça marche sur raie v200 du coup (je signale ça au passage).
Hmmm... Ça devrait marcher normalement.
Ximoon :
1- soit, mais c'est très lourd (enfin je trouve) d'avoir un message qui s'affiche comme ça, je me sens agressé... mais pourquoi pas... je maintiens ma proposition d'afficher ça dans la barre de status
Sasume :
Sinon, question qui n'a rien à voir : je me suis toujours demandé à quoi ça servait de cocher "Link against tigcc.a"C'est pour inclure tigcclib au projet automatiquement ?