Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (904 - 906 of 1030)

Ticket Resolution Summary Owner Reporter
#1107 fixed "Registers clobbered" error Matt Kaufmann
Description

The attached file produces an error in CCL, startup banner:

Welcome to Clozure Common Lisp Version 1.10-dev-r15881M-trunk  (LinuxX8664)!

The error message is as shown below.

% /projects/acl2/lisps/ccl/ccl-15881
Starting 64-bit CCL
Welcome to Clozure Common Lisp Version 1.10-dev-r15881M-trunk  (LinuxX8664)!
? (load "bug.lisp")
> Error: Registers clobbered applying G to (3)
>        save0 sb: NIL, Was: 4
>        save1 sb: #1=(NIL), Was: #1#
>        save2 sb: *SAVE-SOURCE-LOCATIONS*, Was: *SAVE-SOURCE-LOCATIONS*
>        save3 sb: #2=#<CCL::LEXICAL-ENVIRONMENT #x302000496AAD>, Was: #2#
>        
> While executing: (:INTERNAL CCL::WITH-COMPILATION-UNIT-BODY CCL::LOAD-FROM-STREAM), in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1 > 

Perhaps this related to CCL's optimized handling of CASE expressions in some situations; for example, changing 2 to 8 in this example makes the problem disappear.

By the way, I tried it on a Mac too, with a slightly older version of CCL and got a similar error. Startup banner there was:

Welcome to Clozure Common Lisp Version 1.10-dev-r15835M-trunk  (DarwinX8664)!
#1108 fixed recursion fails if a vector is created from the original argument Gary Byers Carlos Ungil
Description

The following function doesn't work properly on MacOS/64bit (32bit is ok, I didn't test other platforms).

(defun foo (x)
  (if (vectorp x)
      x
      (foo (vector x))))
Welcome to Clozure Common Lisp Version 1.9-r15883M  (DarwinX8664)!
? (defun foo (x) (if (vectorp x) x (foo (vector x))))
FOO
? (foo 'test)
#(#(#(#(#(#(#(................#(#(#(#(#(#(#(
> Error: Stack overflow on temp stack.
Welcome to Clozure Common Lisp Version 1.9-r15788M  (DarwinX8632)!
? (defun foo (x) (if (vectorp x) x (foo (vector x))))
FOO
? (foo 'test)
#(TEST)
#1109 fixed CCL Windows: output from ccl:fasl-concatenate is "not a FASL file" Dave
Description

So I'm trying to get the ASDF test suite running on Windows, and tracked this down as one of the failures for CCL (32-bit and 64-bit). (there were 5 failures out of 47 tests, I haven't looked at the rest yet).

This can be replicated as follows (with files from

https://www.dropbox.com/sh/jc2cqwpkp06dupm/7lgyRUdwZ5/cl/tests/simple

):

[below, substitute ".../'" for your actual path to the test files]:

(lisp-implementation-version)

"Version 1.9-r15765 (WindowsX8664)"

(compile-file ".../try1")

(compile-file ".../try2")

(ccl:fasl-concatenate ".../try.wx64fsl" (list ".../try1.wx64fsl" ".../try2.wx64fsl"))

(load ".../try.wx64fsl")

ERROR: Not a FASL file.

Does anyone recognize what might be going on?

Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.