どのように GFortran でコンパイルしても、無効な操作が実行されるたびに停止するプログラムを作成しようとしています。ifort を使用すると、次のようなことができます。
use ieee_exceptions
....
logical :: halt
....
call ieee_get_halting_mode(IEEE_USUAL,halt)
call ieee_set_halting_mode(IEEE_USUAL,.True.)
....
! Something that may stop the program
....
call ieee_set_halting_mode(IEEE_USUAL,halt)
GFortran には ifort のようなモジュールがありますieee_exceptions
か? または、プログラムがどのようにコンパイルされるか、またはどのコンパイラが使用されるかを知らなくても、停止モードを停止する方法はありますか?