mserialize-volatile、Qserialize-volatile

 

volatile データ・オブジェクトの参照に対して、制限されたメモリーアクセスの順序を使用するかどうかを指定します。

IDE オプション

なし

アーキテクチャー

IA-64 アーキテクチャー

構文

Linux:

-mserialize-volatile

-mno-serialize-volatile

Mac OS X:

なし

Windows:

/Qserialize-volatile

/Qserialize-volatile-

引数

なし

デフォルト

-mno-serialize-volatileまたは /Qserialize-volatile-

コンパイラーは、デフォルトのメモリーアクセスの順序を使用します。

説明

このオプションは、volatile データ・オブジェクトの参照に対して、制限されたメモリーアクセスの順序を使用するかどうかを指定します。

-mno-serialize-volatile を指定すると、コンパイラーは、volatile データ・オブジェクトの参照に対して、ランタイム時およびコンパイル時のメモリーアクセスの順序を抑制する場合があります。特に、.rel/.acq コンプリーターはロードおよびストアの参照で実行されません。

代替オプション

なし