The major new features for this release are as follows:
Compiler option assume [no]nan_compares
Determines whether code for floating-point comparison operations involving NaNs is generated, or if the compiler can generate a faster code sequence because it assumes no NaNs will be encountered. For more information, see assume.
Compiler option assume [no]failed_images
Determines whether the run-time system detects a failed image on the current team when an image control statement that does not specify a STAT= specifier, or when a call to MOVE_ALLOC or a collective or atomic subroutine that does not contain a STAT argument. For more information, see assume.
Compiler option assume [no]ieee_compares
Determines whether the compiler generates IEEE signaling comparisons for floating-point comparisons. For more information, see assume.
Compiler option check [no]teams
Determines whether the run-time system issues messages when non-standard coarray team behavior is detected during program execution. For more information, see check.
For a summary of Fortran 2018 features, see Fortran 2018 Features.
For a summary of Fortran 2008 features, see Fortran 2008 Features.
For a summary of Fortran 2003 features, see Fortran 2003 Features.
For information on new compiler options in this release, see New Options in the Compiler Options reference.
For information about the Fortran standards, visit the Fortran standards technical committee website at http://j3-fortran.org/.
For information about the OpenMP* standards, see the OpenMP website at http://www.openmp.org/.