Move the global safepoint to one page before static space
[sbcl.git] / src / compiler / x86-64 / macros.lisp
index 41d91f0..98337e1 100644 (file)
 
 #!+sb-safepoint
 (defun emit-safepoint ()
-  (inst test al-tn (make-ea :byte
-                            :disp (make-fixup "gc_safepoint_page" :foreign))))
+  (inst test al-tn (make-ea :byte :disp sb!vm::gc-safepoint-page-addr)))
 
 #!+sb-thread
 (defmacro pseudo-atomic (&rest forms)