起動時に有効になる 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 サブルーチンの場合と同じです。
%all はすべてのトラップモードをオンにします。
%none はデフォルトで、すべてのトラップモードをオフにします。
no% を先頭につけると、そのトラップモードだけをオフにします。
1 つのルーチンを -ftrap=t オプションでコンパイルした場合は、そのプログラムの ルーチンすべてを -ftrap=t オプションを使用してコンパイルしてください。途中から異なるオプションを使用すると、予想に反した結果が生じることがあります。