We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 59fde82 commit 10ab6aaCopy full SHA for 10ab6aa
make-host-2.lisp
@@ -29,7 +29,14 @@
29
;; never insert stepper conditions
30
(sb!c:insert-step-conditions 0)
31
;; save FP and PC for alien calls -- or not
32
- (sb!c:alien-funcall-saves-fp-and-pc #!+x86 3 #!-x86 0)))))
+ ;;
33
+ ;; (AAK) disabled saving for sb-gc-safepoint: here we got a frame chain
34
+ ;; independent on C's EBP, that is supposed to be good enough for
35
+ ;; debugging, at least until C-calling-C-directly is interesting in some
36
+ ;; way. If it turns out /not/ to be good enough, I hope to be among the
37
+ ;; first who will notice.
38
+ (sb!c:alien-funcall-saves-fp-and-pc #!+(and x86 (not sb-gc-safepoint)) 3
39
+ #!-(and x86 (not sb-gc-safepoint)) 0)))))
40
(compile 'proclaim-target-optimization)
41
42
(defun in-target-cross-compilation-mode (fun)
0 commit comments