From: Alastair B. <lis...@us...> - 2010-09-08 01:04:52
|
Update of /cvsroot/sbcl/sbcl/src/compiler/generic In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv24683/src/compiler/generic Modified Files: parms.lisp Log Message: 1.0.42.34: threads: Consolidate thread-specific static symbols * The x86, x86-64 and ppc backends all had the same three static symbols used for threading. Rather than having each backend add the same symbols to the static symbol list, add them to the list of common static symbols. In the unlikely(?) event that we commit a threaded port to mainline that doesn't use these symbols, we can revisit this change. Index: parms.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/compiler/generic/parms.lisp,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- parms.lisp 6 Aug 2010 18:49:42 -0000 1.18 +++ parms.lisp 8 Sep 2010 01:04:43 -0000 1.19 @@ -65,6 +65,11 @@ #!-sb-thread *stepping* + ;; threading support + #!+sb-thread *stop-for-gc-pending* + #!+sb-thread *free-tls-index* + #!+sb-thread *tls-index-lock* + ;; Dispatch tables for generic array access sb!impl::*data-vector-reffers* sb!impl::*data-vector-setters* |