共通ブロックおよび標準の数値連続型のデータの境界整列を指定します。
指定された値は、共通ブロックおよび標準数値連続型内のデータ要素の整列の最大値 (単位はバイト) を示します。
標準の数値連続型 とは、SEQUENCE 文 1 つとデフォルトの要素データ型 (KIND= または * size のどちらも付かない INTEGER、REAL、DOUBLEPRECISION、COMPLEX) からなる構造型です。REAL*8 などのほかのすべての型は非標準の型になります。
たとえば、-aligncommon=4 と指定すると、4 バイト以上の自然整列サイズを保つ全データ要素が、4 バイト境界に整列します。
このオプションは、指定のサイズより小さい自然整列サイズを保つデータに影響しません。
-aligncommon を指定しないと、共通ブロック内のデータおよび数値連続型のデータは、多くても 4 バイト境界に整列されます。
値を指定せずに -aligncommon だけを指定すると、デフォルトの 1 が仮定され、共通ブロックおよび数値連続型の要素は、すべて 1 バイト境界に整列されます。要素間のパディングは行われません。
-aligncommon=16 は、64 ビットが有効ではないプラットフォームにおいて -aligncommon=8 に戻ります。