Determines whether the current Fortran Standard behavior of the compiler is fully implemented.
Windows: Language > Enable F2003 Semantics
Linux: None
Mac OS X: None
IA-32, Intel® 64 architectures
Linux and Mac 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 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 and Mac Os X) or /standard-semantics- (Windows) enables the following settings for option assume: old_ldout_format, old_maxminloc, old_unit_star, and old_xor.
None
Copyright © 1996-2010, Intel Corporation. All rights reserved.