From bb10705acef59333be9d26ae010f534b7f7627f5 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Fri, 12 Apr 2019 18:35:18 +0200 Subject: [PATCH] DEFEATURE: remove old IRIX code for floating-point-exceptions --- src/OSspecific/POSIX/signals/sigFpe.C | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/src/OSspecific/POSIX/signals/sigFpe.C b/src/OSspecific/POSIX/signals/sigFpe.C index e838dc8c35..048805307e 100644 --- a/src/OSspecific/POSIX/signals/sigFpe.C +++ b/src/OSspecific/POSIX/signals/sigFpe.C @@ -41,8 +41,6 @@ License #endif #include #include -#elif defined(sgiN32) || defined(sgiN32Gcc) - #include #endif #ifdef darwin @@ -201,33 +199,9 @@ void Foam::sigFpe::set(bool verbose) setHandler("SIGFPE", SIGFPE, sigHandler); - sigActive_ = true; - - #elif defined(sgiN32) || defined(sgiN32Gcc) - - sigfpe_[_DIVZERO].abort=1; - sigfpe_[_OVERFL].abort=1; - sigfpe_[_INVALID].abort=1; - - sigfpe_[_DIVZERO].trace=1; - sigfpe_[_OVERFL].trace=1; - sigfpe_[_INVALID].trace=1; - - handle_sigfpes - ( - _ON, - _EN_DIVZERO - | _EN_INVALID - | _EN_OVERFL, - 0, - _ABORT_ON_ERROR, - nullptr - ); - sigActive_ = true; #endif - if (verbose) { Info<< "trapFpe: Floating point exception trapping ";