fnsplit, Qfnsplit

Enables function splitting.

IDE Equivalent

Windows: C/C++ > Code Generation > Disable Function Splitting

Linux: None

Mac OS: None

Architectures

/Qfnsplit[-]: IA-32 architecture, IA-64 architecture

-[no-]fnsplit: IA-64 architecture

Syntax

Linux: -fnsplit
-no-fnsplit
Mac OS: None
Windows:  /Qfnsplit
/Qfnsplit-

Arguments

None

Default

-no-fnsplit or
/Qfnsplit-
Function splitting is not enabled unless -prof-use (Linux) or /Qprof-use (Windows) is also specified.

Description

This option enables function splitting if -prof-use (Linux) or /Qprof-use (Windows) is also specified. Otherwise, this option has no effect.

It is enabled automatically if you specify -prof-use or /Qprof-use. If you do not specify one of those options, the default is -no-fnsplit (Linux) or /Qfnsplit- (Windows), which disables function splitting but leaves function grouping enabled.

To disable function splitting when you use -prof-use or /Qprof-use, specify -no-fnsplit or /Qfnsplit-.

Alternate Options

None