The Intel® Fortran run-time system processes a number of errors that can occur during program execution. A default action is defined for each error recognized by the Intel Fortran run-time system. The default actions described throughout this section occur unless overridden by explicit error-processing methods.
The way in which the Intel Fortran run-time system actually processes errors depends upon the following factors:
The severity of the error. For instance, the program usually continues executing when an error message with a severity level of warning or info (informational) is detected.
For certain errors associated with I/O statements, whether or not an I/O error-handling specifier was specified.
For certain errors, whether or not the default action of an associated signal was changed.
For certain errors related to arithmetic operations (including floating-point exceptions), compilation options can determine whether the error is reported and the severity of the reported error.
How arithmetic exception conditions are reported and handled depends on the cause of the exception and how the program was compiled. Unless the program was compiled to handle exceptions, the exception might not be reported until after the instruction that caused the exception condition.
See Also
About where Intel Fortran run-time messages are displayed and their format, see Run-Time Message Display and Format.
On the Intel Fortran return values at program termination, see Values Returned at Program Termination.
On locating errors and the compiler options related to handling errors and exceptions, see Locating Run-Time Errors and Using Traceback Information.
On ifort command-line options and their categories in the IDE, see Setting Compiler Options in the Visual Studio* IDE Property Pages.
On Intel Fortran intrinsic data types and their ranges, see Data Representation.
On creating exception and termination handlers, see Advanced Exception and Termination Handling Considerations.