[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] Re: 2.7.0
From: |
Camm Maguire |
Subject: |
[Gcl-devel] Re: 2.7.0 |
Date: |
12 Jul 2006 22:53:10 -0400 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Greetings! Still looking into this, but believe it is related to C
optimization, maybe a missing volatile. May I suggest also testing
with --enable-debug, which is what I did before the commit.
Take care,
Robert Boyer <address@hidden> writes:
> I just now copied and built GCL 2.7.0 from cvs head, but am getting some
> strangeness. Trying to compile ACL2 results in:
>
> ;; End of Pass 1.
>
> Raw Lisp Break.
> Error in COMPILE-FILE [or a callee]: Control stack overflow.
>
> which I have not tracked down to a simple, reasonable bug report.
>
> However, below is a simple, weird transcript.
>
> Bob
>
> -------------------------------------------------------------------------------
>
> % cat foo.lisp
> (defun stobj-print-symbol (x user-stobj-alist-tail)
> (and user-stobj-alist-tail
> (if (eq x (symbol-value (the-live-var (caar user-stobj-alist-tail))))
> (intern-in-package-of-symbol
> (stobj-print-name (caar user-stobj-alist-tail))
> (caar user-stobj-alist-tail))
> (stobj-print-symbol x (cdr user-stobj-alist-tail)))))
>
> % 2
> GCL (GNU Common Lisp) 2.7.0 ANSI Jul 12 2006 18:57:57
> ...
> >(compile-file "foo.lisp")
>
> ;; Compiling foo.lisp.
> ;; End of Pass 1.
> ;; End of Pass 2.
> ;; OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3,
> (Debug quality ignored)
> ;; Finished compiling foo.o.
> #P"/v/filer2/boyer/acl2/acl2-sources/foo.o"
> NIL
> NIL
> (((WARNING . #<compiled-closure 0b2039c0>)
> (ERROR . #<compiled-closure 0b2039a0>)))
> (NIL NIL NIL "foo.lisp")
> (#<@0B34EED8> NIL NIL NIL "foo.lisp")
> ((#<RESTART.0>))
> ("foo.lisp" #<@0B34EED8> NIL NIL NIL "foo.lisp")
> (NIL "foo.lisp" #<@0B34EED8> NIL NIL NIL "foo.lisp")
> (NIL NIL "foo.lisp" #<@0B34EED8> NIL NIL NIL "foo.lisp")
> (((WARNING . #<compiled-closure 0b203940>)
> (ERROR . #<compiled-closure 0b2038e0>))
> ((WARNING . #<compiled-closure 0b2039c0>)
> (ERROR . #<compiled-closure 0b2039a0>)))
> (NIL NIL NIL "foo.lisp" #<@0B34EED8> NIL NIL NIL "foo.lisp")
> (#<@0B34EE70> NIL NIL NIL "foo.lisp" #<@0B34EED8> NIL NIL NIL
> "foo.lisp")
> ((#<RESTART.1>)
> (#<RESTART.0>))
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #<OBJNULL>
> #P"/v/filer2/boyer/acl2/acl2-sources/foo.o"
>
> >
>
>
>
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gcl-devel] Re: 2.7.0,
Camm Maguire <=