From: Craig Powers on
Gordon Sande wrote:
> I am aware of three systems that do undefined variable checking for current
> Fortran. These are Lahey/Fujitsu, NAG and Salford/Silverfrost. The classic
> example was WatFor which was parity based on IBM 7040 and software for
> IBM 360. Salford was software based for F77. Both WatFor and Salford are
> university based for fast turn around student debugging.

Recent versions of ifort will do at least some undefined variable
checking. I don't recall if those checks are included in "-check all"
or if an additional option is required (offhand, "-ftrapuv" is the
specific option for undefined variable checks).