t は、次の 1 つの値か、複数の値をコンマで区切ったものです。
t の値 |
意味 |
---|---|
[no%]division |
ゼロによる除算をトラップします [しません]。 |
[no%]inexact |
正確でない結果をトラップします [しません]。 |
[no%]invalid |
無効な操作をトラップします [しません]。 |
[no%]overflow |
オーバーフローをトラップします [しません]。 |
[no%]underflow |
アンダーフローをトラップします [しません]。 |
%all |
上のすべてをトラップします。 |
%none |
上のどれもトラップしません。 |
common |
無効、ゼロ除算、オーバーフローをトラップします。 |
[no%] 形式のオプションは、下の例に示すように、%all や common フラグの意味を変更するときだけ使用します。これは、特定のトラップを明示的に無効にするものではありません。
IEEE トラップを有効にする場合は、-ftrap=common の設定をお勧めします。