Intel® Fortran Compiler 16.0 User and Reference Guide
Determines whether the current Fortran Standard behavior of the compiler is fully implemented.
Linux and OS X: | -standard-semantics |
Windows: | /standard-semantics |
None
OFF |
The compiler implements most but not all of the current Fortran Standard behavior. |
This option determines whether the current Fortran Standard behavior of the compiler is fully implemented.
If you specify option standard-semantics, it enables all of the options that implement the current Fortran Standard behavior of the compiler, which is Fortran 2003 with some Fortran 2008 features.
Option standard-semantics enables option fpscomp logicals and the following settings for option assume: byterecl, fpe_summary, ieee_fpe_flags (if the fp-model option setting is strict or precise), minus0, noold_ldout_format, noold_maxminloc, noold_unit_star, noold_xor, protect_parens, realloc_lhs, std_intent_in, std_minus0_rounding1, std_mod_proc_name, and std_value1.
If you specify option standard-semantics and also explicitly specify a different setting for an affected assume option, the value you specify takes effect. It overrides the settings enabled by option standard-semantics.
Visual Studio: Language > Enable F2003 Semantics
Eclipse: None
Xcode: None
None
1 This is the default setting for this assume option.