Intel® Fortran Compiler XE 13.1 User and Reference Guides
Determines whether the current Fortran Standard behavior of the compiler is fully implemented.
Windows: Language > Enable F2003 Semantics
Linux: None
OS X: None
All
Linux and OS X: | -standard-semantics -no-standard-semantics |
Windows: | /standard-semantics /standard-semantics- |
None
-no-standard-semantics or /standard-semantics- |
The compiler implements most of the current Fortran Standard behavior. |
This option determines whether the current Fortran Standard behavior of the compiler is fully implemented.
If you specify 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, minus0, noold_ldout_format, noold_maxminloc, noold_unit_star, noold_xor, protect_parens, realloc_lhs, std_mod_proc_name, and fpe_summary.
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.
Option –no-standard-semantics (Linux* OS and OS X*) or /standard-semantics- (Windows* OS) enables option fpscomp nologicals and the following settings for option assume: old_ldout_format, old_maxminloc, old_unit_star, and old_xor.
None