From b34effccc2b45c5a1f2b3226dbd124bb7493510c Mon Sep 17 00:00:00 2001 From: Stephen Adams Date: Fri, 16 Dec 1994 20:15:09 +0000 Subject: [PATCH] *** empty log message *** --- v8/src/compiler/machines/spectrum/lapopt.scm | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/v8/src/compiler/machines/spectrum/lapopt.scm b/v8/src/compiler/machines/spectrum/lapopt.scm index dce66dec7..9f37f2141 100644 --- a/v8/src/compiler/machines/spectrum/lapopt.scm +++ b/v8/src/compiler/machines/spectrum/lapopt.scm @@ -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))) (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)) -- 2.25.1