Apple OS X*

ATTRIBUTES EXTERN

The ATTRIBUTES directive option EXTERN specifies that a variable is allocated in another source file. EXTERN can be used in global variable declarations, but it must not be applied to dummy arguments.

ATTRIBUTES FASTMEM

The ATTRIBUTES directive option FASTMEM enables High Band Width (HBW) memory allocation for an allocated object. This directive option only applies to Intel® MIC Architecture and it is only available for Linux* OS.

ATTRIBUTES MIXED_STR_LEN_ARG and NOMIXED_STR_LEN_ARG

These ATTRIBUTES directive options specify where hidden lengths for character arguments and character-valued functions should be placed. MIXED_STR_LEN_ARG specifies that hidden lengths for character arguments and character-valued functions should be placed immediately following the argument address in the argument list. NOMIXED_STR_LEN_ARG specifies that these hidden lengths should be placed in sequential order at the end of the argument list.

ATTRIBUTES NO_ARG_CHECK

The ATTRIBUTES directive option NO_ARG_CHECK specifies that type and shape matching rules related to explicit interfaces are to be ignored. This permits the construction of an INTERFACE block for an external procedure or a module procedure that accepts an argument of any type or shape; for example, a memory copying routine.

ATTRIBUTES NOCLONE

The ATTRIBUTES directive option NOCLONE can be used to prevent a procedure from being considered for cloning, which is a mechanism performed by interprocedural constant propagation that produces specialized copies of the procedure.

S’abonner à Apple OS X*