Topic: Cross-reference listing
Does there exist, somewhere, a program that will produce a cross-reference listing for a FORTRAN program, showing ideally:
Call tree (including procedure and line numbers where a routine is called from)
List of unused variables in a procedure
List of variables that may have been used before being initialized