From f27891696b6c7bf6c1b3b3866b72e37779fcf6af Mon Sep 17 00:00:00 2001
From: rtoy <rtoy>
Date: Wed, 25 Jul 2007 16:06:00 +0000
Subject: [PATCH] Add comment that *current-region-end-addr* is a Lisp fixnum,
 but we it's really a 32-bit address.

---
 compiler/sparc/parms.lisp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/compiler/sparc/parms.lisp b/compiler/sparc/parms.lisp
index 1eca6bb44..56d532aaa 100644
--- a/compiler/sparc/parms.lisp
+++ b/compiler/sparc/parms.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/sparc/parms.lisp,v 1.52 2006/08/18 02:26:29 rtoy Exp $")
+  "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/sparc/parms.lisp,v 1.53 2007/07/25 16:06:00 rtoy Exp $")
 ;;;
 ;;; **********************************************************************
 ;;;
@@ -310,6 +310,10 @@
     ;; here anyway.
     #+gencgc
     *current-region-free-pointer*
+    ;; current-region-end-addr is a 32-bit physical address, but when
+    ;; printed from Lisp, it's a fixnum, so it's too small by a factor
+    ;; of 4.  Remember to multiply by 4 to get the actual region end
+    ;; address.
     #+gencgc
     *current-region-end-addr*
     #+gencgc
-- 
GitLab