[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