Intel® Fortran Compiler 17.0 Developer Guide and Reference

ffat-lto-objects

Determines whether a fat link-time optimization (LTO) object, containing both intermediate language and object code, is generated during an interprocedural optimization compilation (-c –ipo).

Syntax

Linux:

-ffat-lto-objects

-fno-fat-lto-objects

macOS:

None

Windows:

None

Arguments

None

Default

-ffat-lto-objects

When –c –ipo is specified, the compiler generates a fat link-time optimization (LTO) object that has both a true object and a discardable intermediate language section.

Description

This option determines whether a fat link time optimization (LTO) object, containing both intermediate language and object code, is generated during an interprocedural optimization compilation (-c –ipo).

During an interprocedural optimization compilation (-c –ipo), the following occurs:

Note that these files will be inserted into archives in the form in which they were created.

This option is provided for compatibility with gcc. For more information about this option, see the gcc documentation.

Note

Intel's intermediate language representation is not compatible with gcc’s intermediate language representation.

IDE Equivalent

None

Alternate Options

None

See Also