[cmucl-ticket] [cmucl] #61: Darwin+clang doesn't produce a working lisp
cmucl
cmucl-devel at common-lisp.net
Wed Jul 18 03:13:47 UTC 2012
#61: Darwin+clang doesn't produce a working lisp
---------------------+------------------------------------------------------
Reporter: rtoy | Owner: somebody
Type: defect | Status: closed
Priority: major | Milestone:
Component: Core | Version: 2012-07
Resolution: fixed | Keywords:
---------------------+------------------------------------------------------
Changes (by toy.raymond@…):
* status: new => closed
* resolution: => fixed
Comment:
commit 40b532c59cd9ff6d48588ed8c36880a625009142
Author: Raymond Toy <toy.raymond at gmail.com>
Date: Tue Jul 17 20:11:13 2012 -0700
Fix ticket:61, using option 2.
src/lisp/gencgc.c:
o Save and restore the FPU state in alloc().
src/compiler/x86/alloc.lisp
src/compiler/x86/array.lisp
src/compiler/x86/call.lisp
src/compiler/x86/float-sse2.lisp
src/compiler/x86/float.lisp
src/compiler/x86/move.lisp
src/compiler/x86/sap.lisp:
o Don't need to use :save-p anymore because the allocation routine
saves an live registers anyway. This improves code generation as
well.
src/general-info/release-20d.txt:
o Update.
--
Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/61#comment:1>
cmucl <http://common-lisp.net/project/cmucl>
Cmucl is a high-performance, free Common Lisp implementation.
More information about the cmucl-ticket
mailing list