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

ID 767251
Date 9/08/2022
Public

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

Document Table of Contents

qopt-multi-version-aggressive, Qopt-multi-version-aggressive

Tells the compiler to use aggressive multi-versioning to check for pointer aliasing and scalar replacement. This feature is only available for ifort.

Syntax

Linux:

-qopt-multi-version-aggressive

-qno-opt-multi-version-aggressive

macOS:

-qopt-multi-version-aggressive

-qno-opt-multi-version-aggressive

Windows:

/Qopt-multi-version-aggressive

/Qopt-multi-version-aggressive-

Arguments

None

Default

-qno-opt-multi-version-aggressive
or /Qopt-multi-version-aggressive-

The compiler uses default heuristics when checking for pointer aliasing and scalar replacement.

Description

This option tells the compiler to use aggressive multi-versioning to check for pointer aliasing and scalar replacement. This option may improve performance.

The performance can be affected by certain options, such as /arch or /Qx (Windows*) or -m or -x (Linux* and macOS).

IDE Equivalent
None
Alternate Options

None