C ユーザーズガイド

-ftrap=t

起動時に有効になる IEEE 754 トラップモードを設定します。

t には、以下の 1 つまたは複数の項目をコンマで区切って指定します。

%all、%none、common、[no%]invalid、[no%]overflow、 [no%]underflow、[no%]division、[no%]inexact

デフォルトは -ftrap=%none です。

このオプションは、プログラム初期化時に設定される IEEE 754 トラップモードを設定します。項目は左から右への順に評価されます。common を指定した場合は、定義により、無効、0 除算、オーバーフローの各例外のトラップモードがオンになります。

たとえば、-ftrap=%all,no%inexact は、inexact 以外のすべてのトラップを設定することを意味します。

意味は、次の項目を除き、ieee_flags サブルーチンの場合と同じです。

1 つのルーチンを -ftrap=t オプションでコンパイルした場合は、そのプログラムの ルーチンすべてを -ftrap=t オプションを使用してコンパイルしてください。途中から異なるオプションを使用すると、予想に反した結果が生じることがあります。