付録B. XL Fortran 内部制限

言語の特徴 制限
INTEGER(n) の索引付き変数での、 ループ制御による DO ループの最大反復実行回数 (n = 1、2、または 4) (2**31)-1
INTEGER(8) の索引付き変数での、ループ制御による DO ループの最大反復実行回数 (2**63)-1
文字フォーマット・フィールドの最大幅 (2**31)-1
形式仕様の最大長 (2**31)-1
ホレリス定数および文字定数編集記述子の最大長 (2**31)-1
固定ソース形式文の最大長 34,000
自由ソース形式文の最大長 34,000
最大継続行数 n/a  1 
最大ネスト INCLUDE 行数 64
最大ネスト・インターフェース・ブロック数 1,024
計算済み GOTO 内のステートメント番号の最大数 999
形式コードの最大繰り返し回数 (2**31)-1
32 ビット・モードでの入出力ファイルの許容レコード番号とレコード長 レコード番号は最大 (2**63)-1 です。 最大レコード長は (2**31)-1 バイトです。
64 ビット・モードでの入出力ファイルの許容レコード番号とレコード長 レコード番号は最大 (2**63)-1 で、レコード長は最大 (2**63)-1 バイトです。

ただし、不定様式の順次ファイルでは、レコード長が (2**31)-1 を超えて (2**63)-1 までの場合、 uwidth=64 実行時オプションを使用しなければなりません。 デフォルトの uwidth=32 実行時オプションを使用する場合、 不定様式の順次ファイル内のレコードの最大長は (2**31)-1 バイトです。

配列次元の許容境界範囲 配列次元の境界は、 32 ビット・モードでは -(2**31) から 2**31-1 までの 範囲、64 ビット・モードでは -(2**63) から 2**63-1 までの範囲内の正、負、またはゼロのいずれかの値を とります。
外部装置番号の許容数 0 から (2**31)-1  2 
数値フォーマット・フィールドの最大幅 2,000
同時にオープンできるファイルの最大数 1 024  3