個別のオブジェクト・ファイル、制御セクション (csect) のそれぞれの関数ごとに命令を配置する。デフォルトでは、各オブジェクト・ファイルは、対応するソース・ファイル内に定義されたすべての関数を結合して、単一の制御セクションで構成されます。
複数の csects を使用すると、リンケージ・エディターが、呼び出されていない関数を除去したり、または呼び出されるすべての場所で最適化プログラムがインラインした関数を除去できるようにすることによって、最終の実行可能ファイルのサイズが削減されることがあります。
このオプションが #pragma options で指定されているとき、プラグマ・ディレクティブはコンパイル単位の最初のステートメントの前で指定しなければなりません。