t is a comma-separated list that consists of one or more of the following:
Value of t |
Meaning |
---|---|
[no%]division |
[Do not] Trap on division by zero. |
[no%]inexact |
[Do not] Trap on inexact result. |
[no%]invalid |
[Do not] Trap on invalid operation |
[no%]overflow |
[Do not] Trap on overflow. |
[no%]underflow |
[Do not] Trap on underflow. |
%all |
Trap on all of the above. |
%none |
Trap on none of the above. |
common |
Trap on invalid, division by zero, and overflow. |
Note that the [no%] form of the option is used only to modify the meaning of the %all and common values, and must be used with one of these values, as shown in the example. The [no%] form of the option by itself does not explicitly cause a particular trap to be disabled.
If you wish to enable the IEEE traps, -ftrap=common is the recommended setting.