Hello Daniele, >> Se non compili con -O, si fa tutti i conti anche se non servono a >> niente. > Non mi sembra: > main() > { > int x; > long y; > y = 28.2839281; > x = 339829; > y = x / y; > } A parte quei int e long che mi sembrano sbagliati... ;) > gcc -S -O prova.c Ma tu hai compilato *con* -O. Se *non* compili con -O (che vuol dire *senza* -O), si fa tutti i conti anche se non servono a niente. Leggi bene. ;) > Invece con: > [esempio dove il risultato viene usato davvero] Certo, con -O fa tutti i conti durante la compilazione perché tutti i valori sono conosciuti (costanti, in questo caso). -- Ciao, Flavio <flavio.stanchina@xxxxxx> http://users.iol.it/flavio.stanchina/ -- No matter how hard you try or how good you are at something, there's always about a million people better than you. -- Homer Simpson -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx