standard-semantics

Determines whether the current Fortran Standard behavior of the compiler is fully implemented.

IDE Equivalent

Windows: Language > Enable F2003 Semantics

Linux: None

Mac OS X: None

Architectures

IA-32, Intel® 64 architectures

Syntax

Linux and Mac OS X:

-standard-semantics

-no-standard-semantics

Windows:

/standard-semantics

/standard-semantics-

Arguments

None

Default

-no-standard-semantics or /standard-semantics-

The compiler implements most of the current Fortran Standard behavior.

Description

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.

Alternate Options

None

See Also


Submit feedback on this help topic

Copyright © 1996-2010, Intel Corporation. All rights reserved.