*** empty log message ***
authorStephen Adams <edu/mit/csail/zurich/adams>
Fri, 16 Dec 1994 20:15:09 +0000 (20:15 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Fri, 16 Dec 1994 20:15:09 +0000 (20:15 +0000)
v8/src/compiler/machines/spectrum/lapopt.scm

index dce66dec77078a1076c148b06db475c535840322..9f37f21411c90df9ce7dde550a22d324e811c889 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Id: lapopt.scm,v 1.2 1994/11/26 19:23:53 adams Exp $
+$Id: lapopt.scm,v 1.3 1994/12/16 20:15:09 adams Exp $
 
 Copyright (c) 1991-1994 Massachusetts Institute of Technology
 
@@ -715,7 +715,8 @@ MIT in each case. |#
           (fail))))))
 
 (define (fits-in-11-bits-signed? value)
-  (and (< value 1024)
+  (and (number? value)                 ; i.e. not a symbolic expressions
+       (< value 1024)
        (>= value -1024)))
 \f
 (define (instr-skips? instr)
@@ -907,12 +908,6 @@ MIT in each case. |#
  (copy () 26 2)
  (ldwm () (offset 4 0 22) 6)
  (bv (n) 0 6))
-
-** But there is still a bug:
-
-gc.scm when optimized SEGVs in flush-purification-queue for no apparent reason
-
-
 |#
 (define (optimize-linear-lap instructions)
   (old-optimize-linear-lap instructions))