AGGREGATE オプションは、コンパイラーのリスト時にソース・プログラム の配列と大構造の長さを示す集合長さテーブルを作成します。
.-NOAGGREGATE----------------------. >>-+-AGGREGATE--+-------------------+-+------------------------>< | .-DECIMAL-. | '-(--+-HEXADEC-+--)-'
省略形: AG、NAG
AGGREGATE オプションの以下のサブオプションは、集合長さテーブル内での サブエレメントのオフセットの表示方法を決定します。
集合長さテーブルでは、次元設定のない大構造または小構造は、常に バイトで表現されますが、大構造または小構造に位置合わせされていないビット・エレメント が含まれていると、長さが不正確になる場合があります。
集合長さテーブルには、配列ではなく 非固定エクステントを持つ構造が組み込まれています。しかし、この構造体は非固定エクステントを保持し、構造体内部のエレメントのサイズとオフセットは、不正確であるか、または * として指定されます。