aboutsummaryrefslogtreecommitdiff
path: root/math/R/files/patch-src_unix_sys-unix.c
blob: 72b3529359e8540be337da07646ca57aca3c70f6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
--- src/unix/sys-unix.c.orig	2021-03-28 00:59:38 UTC
+++ src/unix/sys-unix.c
@@ -909,12 +909,6 @@ void R_ProcessEvents(void)
  *  helpers for start-up code
  */
 
-#ifdef __FreeBSD__
-# ifdef HAVE_FLOATINGPOINT_H
-#  include <floatingpoint.h>
-# endif
-#endif
-
 /* patch from Ei-ji Nakama for Intel compilers on ix86.
    From http://www.nakama.ne.jp/memo/ia32_linux/R-2.1.1.iccftzdaz.patch.txt.
    Since updated to include x86_64.
@@ -928,9 +922,6 @@ void R_ProcessEvents(void)
 void fpu_setup(Rboolean start)
 {
     if (start) {
-#ifdef __FreeBSD__
-    fpsetmask(0);
-#endif
 
 #if (defined(__i386) || defined(__x86_64)) && defined(__INTEL_COMPILER) && __INTEL_COMPILER > 800
     _MM_SET_FLUSH_ZERO_MODE(_MM_FLUSH_ZERO_OFF);
@@ -953,8 +944,5 @@ void fpu_setup(Rboolean start)
     asm volatile("msr fpcr, %0" : : "r"(fpcr));
 #endif
     } else {
-#ifdef __FreeBSD__
-    fpsetmask(~0);
-#endif
     }
 }