Forked from
cmucl / cmucl
Source project has a limited visibility.
-
rtoy authored
compiler/sparc/parms.lisp: o Add lisp::*gc-inhibit* to list of static symbols. (No cross-compile needed because we used one of the spare static symbols. Full cycle of builds needed to progate the changes.) lisp/breakpoint.c: o Disable GC when calling HANDLE-BREAKPOINT. This is a temporary workaround to the issue where a GC occurring during HANDLE-BREAKPOINT can cause a segfault during tracing. GC moves the code object and/or bogus lra such that we don't know where we should return to.
rtoy authoredcompiler/sparc/parms.lisp: o Add lisp::*gc-inhibit* to list of static symbols. (No cross-compile needed because we used one of the spare static symbols. Full cycle of builds needed to progate the changes.) lisp/breakpoint.c: o Disable GC when calling HANDLE-BREAKPOINT. This is a temporary workaround to the issue where a GC occurring during HANDLE-BREAKPOINT can cause a segfault during tracing. GC moves the code object and/or bogus lra such that we don't know where we should return to.