master: Copying error

stassats via Sbcl-commits <[email protected]>
Newsgroups gmane.lisp.steel-bank.cvs
Message-ID <[email protected]>
The branch "master" has been updated in SBCL:
       via  23dedf91502177ccb8922594200d3cb445389d65 (commit)
      from  fc1d28224a241b69d9e271bc8845dbdce8464243 (commit)

- Log -----------------------------------------------------------------
commit 23dedf91502177ccb8922594200d3cb445389d65
Author: Stas Boukarev <[email protected]>
Date:   Thu Aug 20 12:07:57 2026 +0300

    Copying error
---
 src/compiler/x86-64/vm.lisp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/compiler/x86-64/vm.lisp b/src/compiler/x86-64/vm.lisp
index 4ff0c444e..e8a73b96b 100644
--- a/src/compiler/x86-64/vm.lisp
+++ b/src/compiler/x86-64/vm.lisp
@@ -377,7 +377,9 @@
                      :alternate-scs (single-avx512-stack))
   #+sb-simd-pack-512
   (mask-reg          mask-registers
-                     :locations #.(loop for i to 7 collect i)
+                     ;; k0 is special meaning "no masking", so we can't schedule those regs for
+                     ;; normal ops. I am not sure how to best model it, this is the simplest try
+                     :locations #.(loop for i from 1 to 7 collect i)
                      :constant-scs (fp-immediate)
                      :save-p t
                      :alternate-scs (kmask-stack))

-----------------------------------------------------------------------


hooks/post-receive
-- 
SBCL
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.