それぞれの関数の命令を別々のオブジェクト・ファイルの制御セクションまたは csect に配置する。デフォルトでは、各オブジェクト・ファイルは、対応するソース・ファイルに定義されたすべての関数を結合した単一の制御セクションで構成されます。
.-nofuncsect-. >>- -q--+-funcsect---+-----------------------------------------><
複数の csect を使用すると、呼び出されない関数や、呼び出されるすべての場所で最適化プログラムによってインライン化されている関数を除去することをエディターに許可することにより、最終実行可能ファイルのサイズを縮小することができます。
このオプションが #pragma options に指定されている場合、プラグマ・ディレクティブはコンパイル単位の最初のステートメントより前に指定されている必要があります。
関連情報