1.0.41.9: threads: Don't set static tls for non-static symbols.
[sbcl.git] / src / runtime / x86-linux-os.c
index c15665d..ddbe154 100644 (file)
@@ -208,7 +208,8 @@ os_context_sigmask_addr(os_context_t *context)
 void
 os_restore_fp_control(os_context_t *context)
 {
-    asm ("fldcw %0" : : "m" (context->uc_mcontext.fpregs->cw));
+    if (context->uc_mcontext.fpregs)
+        asm ("fldcw %0" : : "m" (context->uc_mcontext.fpregs->cw));
 }
 
 void