C コンパイラの変更点には、全コンパイラに共通の新機能および変更点で説明されている変更点と、次の追加の変更点が含まれます。
x86 での –xregs=float のサポート。
C コンパイラの新しいオプション:
–ansi - –std=c89 と同等です。
–pedantic - ANSI 以外の構文に対するエラー/警告への厳密な準拠を強制します。
–staticlib - –library=sunperf とともに使用すると、Sun パフォーマンスライブラリと静的にリンクします。
–std - C 言語標準を指定します。–std=c11 はデフォルトコンパイラモードです。
–temp - 一時ファイルのディレクトリを定義します。
–xlang - –std フラグで指定されたデフォルトの libc 動作をオーバーライドします。
–xprevise - コードアナライザを使用して表示可能なソースコードの静的解析を実行します。
C11 機能のサポート:
_Static_assert
無名の構造体/共用体
_Noreturn 関数表明
_Thread_local 記憶指定子
_Alignof 演算子
_Alignas 整列指定子
C11 で指定された UCN の文字セット
詳細は、cc のマニュアルページとOracle Solaris Studio 12.4: C ユーザーガイド を参照してください。