C++ ユーザーズガイド

t は、次の 1 つの値か、複数の値をコンマで区切ったものです。

t の値

意味 

[no%]division

ゼロによる除算をトラップします [しません]。 

[no%]inexact

正確でない結果をトラップします [しません]。 

[no%]invalid

無効な操作をトラップします [しません]。 

[no%]overflow

オーバーフローをトラップします [しません]。 

[no%]underflow

アンダーフローをトラップします [しません]。 

%all

上のすべてをトラップします。 

%none

上のどれもトラップしません。 

common

無効、ゼロ除算、オーバーフローをトラップします。 

[no%] 形式のオプションは、下の例に示すように、%allcommon フラグの意味を変更するときだけ使用します。これは、特定のトラップを明示的に無効にするものではありません。

IEEE トラップを有効にする場合は、-ftrap=common の設定をお勧めします。