From: Alastair B. <lis...@us...> - 2010-09-08 01:04:52
|
Update of /cvsroot/sbcl/sbcl/src/compiler/x86-64 In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv24683/src/compiler/x86-64 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/x86-64/parms.lisp,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- parms.lisp 8 May 2009 20:58:23 -0000 1.29 +++ parms.lisp 8 Sep 2010 01:04:43 -0000 1.30 @@ -165,11 +165,6 @@ ;; interrupt handling *pseudo-atomic-bits* - #!+sb-thread *stop-for-gc-pending* - - #!+sb-thread *free-tls-index* - #!+sb-thread *tls-index-lock* - *allocation-pointer* *binding-stack-pointer* |