Index: /trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
===================================================================
--- /trunk/ccl/compiler/X86/X8664/x8664-backend.lisp	(revision 4959)
+++ /trunk/ccl/compiler/X86/X8664/x8664-backend.lisp	(revision 4960)
@@ -165,4 +165,5 @@
                 :define-callback 'define-x8664-callback
                 :defcallback-body 'defcallback-body-x8664
+                :lisp-context-register x8664::gs
                 ))
 
@@ -180,4 +181,5 @@
 		:target-specific-features
 		'(:x8664 :x86-target :darwin-target :darwinx86-target :x8664-target
+                  :darwinx8664-target
                   :little-endian-target
                   :64-bit-target)
@@ -193,4 +195,5 @@
                 :define-callback 'define-x8664-callback
                 :defcallback-body 'defcallback-body-x8664
+                :lisp-context-register x8664::fs
                 ))
 
@@ -221,5 +224,6 @@
                 :define-callback 'define-x8664-callback
                 :defcallback-body 'defcallback-body-x8664
-                :platform-syscall-mask (logior platform-os-freebsd platform-cpu-x86 platform-word-size-64)                
+                :platform-syscall-mask (logior platform-os-freebsd platform-cpu-x86 platform-word-size-64)
+                :lisp-context-register x8664::gs
                 ))
 
