From 718b53b1e5278cd16e657770abd3c30fc467532b Mon Sep 17 00:00:00 2001
From: dtc <dtc>
Date: Mon, 22 Sep 1997 19:17:44 +0000
Subject: [PATCH] When debug = 0 allocate normal TNs rather than debug-env TNs,
 enabling life-time analysis and targeting which usually gives better code.

---
 compiler/gtn.lisp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/compiler/gtn.lisp b/compiler/gtn.lisp
index de7c92845..c47e68505 100644
--- a/compiler/gtn.lisp
+++ b/compiler/gtn.lisp
@@ -5,7 +5,7 @@
 ;;; Carnegie Mellon University, and has been placed in the public domain.
 ;;;
 (ext:file-comment
-  "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/gtn.lisp,v 1.16 1994/10/31 04:27:28 ram Exp $")
+  "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/gtn.lisp,v 1.17 1997/09/22 19:17:44 dtc Rel $")
 ;;;
 ;;; **********************************************************************
 ;;;
@@ -57,6 +57,7 @@
 	     (temp (make-normal-tn type))
 	     (node (lambda-bind fun))
 	     (res (if (or (and let-p (policy node (< debug 3)))
+			  (policy node (zerop debug))
 			  (policy node (= speed 3)))
 		      temp
 		      (environment-debug-live-tn temp
-- 
GitLab