Spec-Zone.ru › GNU Fortran 13

6.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-13.3.0/gfortran/_005fgfortran_005fset_005ffpe.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API