Places instructions for each function in a separate object file control section or csect. By default, each object file will consist of a single control section combining all functions defined in the corresponding source file.
Using multiple csects can reduce the size of the final executable by allowing the linkage editor to remove functions that are not called or that have been inlined by the optimizer at all places they are called.
If this option is specified in #pragma options, the pragma directive must be specified before the first statement in the compilation unit.