Je rajouterai que si tu veux du rapide sans consommer trop de place, c'est -O2 normalement. Problème, c'est "rapide sans consommer trop de place", pas "petit sans être trop lent". La nuance est importante. C'est nettement plus gros que -Os en tout cas.
Tu peux aussi essayer des trucs de style -O2 -fno-unroll-loops.
Zeph Le 09/09/2003 à 01:08 Oué va falloir des combinaisons de switches encore... Le problème c'est que je ne veux pas faire du O2 (et de toute façon je ne peux pas, ça va dépasser les 64ko), mais que je préfere quand même garder de la vitesse quand il s'agit d'optimisations qui ne vont pas dépasser 200 octets au final (insignifiant par rapport à un programme de 60ko).

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
PpHd Le 09/09/2003 à 09:23 Compile les fichiers C separement avec different switches alors.
Sally Le 09/09/2003 à 10:56 Pour foblub je passe de 15193 octets à 15045 (par rapport à la 3.3-pre12)
avec : -Os -mregparm -fomit-frame-pointer -fforce-addr
Pas d'erreur de compilation et ça a l'air de marcher normalement.

« Le bonheur, c'est une carte de bibliothèque ! » —
The gostak distims the doshes.Membrane fondatrice de la confrérie des
artistes flous.
L'univers est-il un
dodécaèdre de Poincaré ?
(``
·\ powaaaaaaaaa ! #love#
Sally Le 09/09/2003 à 13:09 Ben pour appliquer le patch, tu te places dans le répertoire racine du snapshot de gcc-core et tu fais :
bunzip2 -c chemin/vers/patch.bz2 | patch -p1
ça devrait marcher (enfin je ne sais plus comment est le patch, s'il est en .gz c'est gunzip et non bunzip2 évidemment).

« Le bonheur, c'est une carte de bibliothèque ! » —
The gostak distims the doshes.Membrane fondatrice de la confrérie des
artistes flous.
L'univers est-il un
dodécaèdre de Poincaré ?
(``
·\ powaaaaaaaaa ! #love#
donc c la racine ok merci.
Eh, mais c'est pas cool ça !
Cette commande n'est pas là pour ça, tu en abuses...
Elle est là dans le cas où qq1 floode ou tient des propos contraires à la charte, mais là ce n'était pas trop la peine...
Enfin, je sens que je vais me faire kicker...

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
insoo Le 17/09/2003 à 00:26 Kevin, tu pollues le topic avec tout tes kicks !
Je te demande de changer de comportent au plus vite !
ralalala Kevin est-ce si choquant d'écrire "couilles" OH MON DIEU COMMENT AI-JE PU ?!
je demande aux modérateurs que toutes les personnes kickées sans raison soit invitées ds ce topic

Kel Kon Kevin ! (KKK inside)