From a3a119cdb26175c355bf47ea3807f6274e1b9901 Mon Sep 17 00:00:00 2001
From: pw <pw>
Date: Mon, 10 Mar 1997 11:30:12 +0000
Subject: [PATCH] Peter's fix for FP control word.

---
 lisp/x86-arch.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lisp/x86-arch.c b/lisp/x86-arch.c
index 33191950f..6bc81a8b6 100644
--- a/lisp/x86-arch.c
+++ b/lisp/x86-arch.c
@@ -191,6 +191,10 @@ sigtrap_handler(HANDLER_ARGS)
   GET_CONTEXT
 #endif
 
+#ifdef __linux__
+    __setfpucw(contextstruct.fpstate->cw);
+#endif
+
   /* Don't disallow recursive breakpoint traps.  Otherwise, we can't */
   /* use debugger breakpoints anywhere in here. */
   /*fprintf(stderr,"x86sigtrap: %8x %x\n", context->sc_pc, *(char*)(context->sc_pc-1));
-- 
GitLab