デフォルトのデータサイズを指定します。
デフォルトのデータ型に対するバイトサイズを指定することができます。このオプションは、デフォルトのサイズの変数および定数に適用されます。
指定する文字列 spec には、次の全部またはいずれかをコンマで区切ったリストで指定します。
real:sizedouble: sizeinteger: size
各プラットフォームで使用できる組み合わせは次のとおりです。
real:32
real:64
double:64
double:128
integer:16
integer:32
integer:64
次に例を示します。
-xtypemap=real:64,double:64,integer:64
デフォルトの REAL および DOUBLE を 8 バイトにマップします。
このオプションは REAL XYZ (64 ビットの XYZ になる) のように明示的にバイトサイズを指定しないで宣言されたすべての変数に適用されます。単精度の REAL 定数はすべて REAL*8 に変換されます。
INTEGER と LOGICAL は等価として扱われ、COMPLEX は 2つの REAL としてマップされます。また、DOUBLE COMPLEX は、DOUBLE と同じようにマップされます。