Bonjour,

Je suis récemment passé à gfortran (j'utilisais Lahey) et j'ai beau chercher, je ne trouve pas le moyen de forcer le compilateur à générer un warning sur une variable non initialisée.
Ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
program toto
implicit none
   real(kind=4) :: titi
   write(*,*) titi
end program toto
Est-ce l'option du style -finit-real=nan qu'il faut utiliser ? Dans ce cas, ce n'est pas top car pour les logiques, la seule initialisation permise est TRUE/FALSE.

De même, j'aimerais qu'il me signale les variables déclarées mais non utilisées ...

Sinon, de manière générale, je trouve que c'est un bon compilo (peu permissif, libre, assez performant, ...)

Merci pour vos idées !