Navigation: Previous   Up   Next

2.6 Compilation Messages

The messages produced by the NAG Fortran Compiler itself during compilation are intended to be self-explanatory. The linker, or more rarely the host C compiler, may produce occasional messages.

Messages produced by the compiler are classified by severity level; these levels are:

Remark
a comment about the source code (this is the least important class of informational message).
Info
informational message, noting an aspect of the source code in which the user may be interested.
Note
an informational message of greater import than “Info”.
Warning
the source code appears likely to be in error.
Questionable
some questionable usage has been found in the source code which may indicate a programming error. This has the same severity as “warning”.
Extension
some non-standard-conforming source code has been detected but has successfully been compiled as an extension to the language. This has the same severity as “warning”.
Obsolescent
some archaic source code has been detected which although standard-conforming was classified as obsolescent by the Fortran standard (selected by a -fN option). This has the same severity as “warning”.
Deleted feature used
a feature that was present in an older Fortran standard but deleted from the Fortran standard (selected by a -fN option) was used. This has the same severity as “warning”.
Error
the source code does not conform to the Fortran standard or does not make sense. Compilation continues after recovery.
Fatal
a serious error in the user's program from which the compiler cannot recover, the compilation is immediately terminated.
Panic
an internal inconsistency is found by one of the compiler's self-checks; this is a bug in the compiler itself and NAG should be notified.