|
From: | Paul F. Dietz |
Subject: | Re: [Gcl-devel] Re: compiler changes |
Date: | Wed, 22 Dec 2004 20:50:39 -0600 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041217 |
I wrote:
Camm Maguire wrote:OK, fixes addressed at these issues now committed. Also, enhanced support for multiple value inlining, floor, ceiling, and truncate optimization together with range propagation. Auto-declaration logic added to multiple-value-bind, and a propagation error in multiple-value-setq is fixed. As always, feedback/testing is most appreciated. I see no random tester failures nor misc failures nor standard gcc warnings, but still have unused variable warnings (mostly) with -Wall.Ok, I'm not seeing any random tester failures (after 400K iterations with size parameter 200.)
Now I've seen one: Test MISC.464 failed Form: (funcall (compile nil '(lambda () (declare (optimize (debug 1) (safety 2) (compilation-speed 0) (space 1) (speed 1))) (count (ash (the integer (macrolet () (rem -197 (min -72 215)))) (min 98 442719)) #(0 96) :test '=)))) Expected value: 0 Actual value: 1. This is committed in misc.lsp. Paul
[Prev in Thread] | Current Thread | [Next in Thread] |