7.3.5 _gfortran_set_fpe — Включение ловушек исключений с плавающей запятой
- Описание:
-
_gfortran_set_fpeвключает ловушки исключений с плавающей запятой для указанных исключений. На большинстве систем это приведет к отправке сигнала SIGFPE и прерыванию программы. - Синтаксис:
-
void _gfortran_set_fpe (int val) - Аргументы:
-
option[0] Исключения IEEE. Возможные значения (побитовое ИЛИ): ноль (0, по умолчанию) — без ловушек, GFC_FPE_INVALID(1),GFC_FPE_DENORMAL(2),GFC_FPE_ZERO(4),GFC_FPE_OVERFLOW(8),GFC_FPE_UNDERFLOW(16) иGFC_FPE_INEXACT(32). - Пример:
-
int main (int argc, char *argv[]) { /* Initialize libgfortran. */ _gfortran_set_args (argc, argv); /* FPE for invalid operations such as SQRT(-1.0). */ _gfortran_set_fpe (1); return 0; }
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-6.4.0/gfortran/_005fgfortran_005fset_005ffpe.html