4. Solaris Studio Fortran の機能と相違点
5. FORTRAN 77 の互換性: Solaris Studio Fortran への移行
B.1 Oracle Solaris Studio 12.2 Fortran リリース
B.3 Sun Studio 12 Fortran リリース
B.4 Sun Studio 11 Fortran リリース
B.5 Sun Studio 10 Fortran リリース
B.8 Sun ONE Studio 7, Compiler Collection (Forte Developer 7) リリース
Solaris OS (x86 プラットフォーム) または Linux OS 上のコンパイラで生成されるオブジェクトファイルは、アプリケーションコードに _m128/_m64 データ型を使用するパラメータまたは戻り値を持つ関数が含まれる場合、旧バージョンのコンパイラと互換性を持ちません。.il インライン関数ファイル、アセンブラコード、またはをこれらの関数を呼び出す asm インライン文を使用するユーザーも、この非互換性に注意する必要があります。
新しい x86 —xtarget 値の woodcrest、penryn、nehalem。
新しい SPARC —xtarget 値の ultraT2plus、sparc64vii。
新しい x86 —xarch 値および —xchip 値の ssse3、sse4_1、sse4_2、core2、penryn、nehalem、barcelona。
新しい SPARC —xarch 値および —xchip 値の sparcima、sparc64vii、ultraT2plus。
-xprofile=collect と -xprofile=use の各オプションは、マルチスレッド化された動的リンクアプリケーションのサポートを改善します。
-xcrossfile=1 オプションは、-xipo=1 オプションの別名になりました。
Solaris プラットフォームでは、-xpec[= yes|no] オプションにより、自動チューニングシステム (Automatic Tuning System、ATS) とともに使用するために再コンパイルできる PEC バイナリが生成されます。
-xdepend オプションが最適化レベル -x03 以上に対して暗黙的に有効になり、-fast オプションの展開に含まれません。
OpenMP 3.0 タスクのサポート。
-xannotate[=yes| no] (SPARC プラットフォームのみ) は、あとで binopt (1) などのバイナリ変更ツールで変換できるバイナリを作成するようにコンパイラに指示します。
4 倍精度 (REAL*16) が x86 プラットフォームで実装されます。REAL*16 は 128 ビット IEEE 浮動小数点です。
コンパイラは、通常、一時ファイルを /tmp ディレクトリに作成します。TMPDIR 環境変数を設定することにより、別のディレクトリを指定できます。
cpu_time() Fortran 組み込みルーチンの動作が、Solaris プラットフォームと Linux プラットフォームで異なります。
Fortran 2003 の IMPORT 文が実装されます。