ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Studio 12.3 リリースの新機能 Oracle Solaris Studio 12.3 Information Library (日本語) |
次に、C コンパイラに固有のバージョン 5.12 のこのリリースにおける新機能と変更された機能を列挙します。詳細は、『Oracle Solaris Studio 12.3: C ユーザーガイド』および cc のマニュアルページを参照してください。
新しいサブオプション —xbuiltin=%default は、errno を設定しない関数のみをインライン化します。errno の値はどの最適化レベルでも常に正確であり、高い信頼度でチェックできます。
—xkeepframe オプションは、指定された関数のスタック関連の最適化を禁止します。
-features=%none と -features=%all の使用はこのリリースで非推奨となりました。
新しい属性 vector_size と returns_twice が認識されます。
-xcheck=init_local が、VLA (可変長配列) をその基本型に従って初期化するようになりました。
aligned 属性の機能が、大域や静的のほかに自動も含むように拡張されました。
-xdumpmacros は、定義済みマクロ、解除済みマクロ、実際の使用状況といった情報を提供します。
新しいオプション —xanalyze={code|no} はソースコードの静的分析を生成します。Oracle Solaris Code Analyzer を使用して表示できます。