Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2026-01-08 15:26:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl" Thu Jan 8 15:26:39 2026 rev:125 rq:1325835 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2026-01-03 17:27:19.543508676 +0100 +++ /work/SRC/openSUSE:Factory/.sbcl.new.1928/sbcl.changes 2026-01-08 15:28:17.151202466 +0100 @@ -1,0 +2,6 @@ +Wed Jan 7 08:32:41 UTC 2026 - Andreas Schwab <[email protected]> + +- riscv-float-traps.patch: Properly model the non-existing floating point + traps on RISC-V + +------------------------------------------------------------------- New: ---- riscv-float-traps.patch ----------(New B)---------- New: - riscv-float-traps.patch: Properly model the non-existing floating point traps on RISC-V ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.HwxID8/_old 2026-01-08 15:28:18.727267887 +0100 +++ /var/tmp/diff_new_pack.HwxID8/_new 2026-01-08 15:28:18.731268053 +0100 @@ -1,7 +1,7 @@ # # spec file for package sbcl # -# Copyright (c) 2026 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -102,6 +102,8 @@ Patch0: sbcl-1.1.2-install.patch # PATCH-FIX-UPSTREAM Remove obsolete qemu workarounds Patch1: remove-qemu-workarounds.patch +# PATCH-FIX-UPSTREAM Properly model the non-existing floating point traps on RISC-V +Patch2: riscv-float-traps.patch ExcludeArch: s390x Requires: sbcl-bin ++++++ riscv-float-traps.patch ++++++ Index: sbcl-2.6.0/src/compiler/riscv/parms.lisp =================================================================== --- sbcl-2.6.0.orig/src/compiler/riscv/parms.lisp +++ sbcl-2.6.0/src/compiler/riscv/parms.lisp @@ -51,7 +51,7 @@ (defconstant-eqx float-rounding-mode (byte 3 5) #'equalp) (defconstant-eqx float-sticky-bits (byte 5 0) #'equalp) ;;;; RISC-V has no explicit floating point traps. -(defconstant-eqx float-traps-byte (byte 5 0) #'equalp) +(defconstant-eqx float-traps-byte (byte 0 0) #'equalp) (defconstant-eqx float-exceptions-byte (byte 5 0) #'equalp) (defconstant float-fast-bit (ash 1 24)) ;; Flush-to-zero mode
