Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 7/13/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

mstringop-inline-threshold, Qstringop-inline-threshold

Tells the compiler to not inline calls to buffer manipulation functions such as memcpy and memset when the number of bytes the functions handle are known at compile time and greater than the specified value. This feature is only available for ifort.

Syntax

Linux:

-mstringop-inline-threshold=val

macOS:

-mstringop-inline-threshold=val

Windows:

/Qstringop-inline-threshold:val

Arguments

val

Is a positive 32-bit integer. If the size is greater than val, the compiler will never inline it.

Default

OFF

The compiler uses its own heuristics to determine the default.

Description

This option tells the compiler to not inline calls to buffer manipulation functions such as memcpy and memset when the number of bytes the functions handle are known at compile time and greater than the specified val.

IDE Equivalent

None

Alternate Options

None

See Also