Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ispc for openSUSE:Factory checked in 
at 2026-07-15 16:37:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ispc (Old)
 and      /work/SRC/openSUSE:Factory/.ispc.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ispc"

Wed Jul 15 16:37:57 2026 rev:18 rq:1365928 version:1.31.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ispc/ispc.changes        2026-06-03 
20:29:48.467585550 +0200
+++ /work/SRC/openSUSE:Factory/.ispc.new.1991/ispc.changes      2026-07-15 
16:58:39.849153715 +0200
@@ -1,0 +2,14 @@
+Wed Jul 15 09:13:15 UTC 2026 - Hans-Peter Jansen <[email protected]>
+
+- Update to 1.31.0
+  https://github.com/ispc/ispc/releases/tag/v1.31.0
+
+-------------------------------------------------------------------
+Tue Jul 14 07:50:58 UTC 2026 - Hans-Peter Jansen <[email protected]>
+
+- Fix llvm 22 update fallout: we now rely on the default llvm/clang 
+  builds to be operational
+- Adjust skip-tests.patch to not XFAIL tests, that succeed now with 
+  llvm 22
+
+-------------------------------------------------------------------

Old:
----
  ispc-1.30.0.tar.gz

New:
----
  ispc-1.31.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ispc.spec ++++++
--- /var/tmp/diff_new_pack.qmzptM/_old  2026-07-15 16:58:40.989192200 +0200
+++ /var/tmp/diff_new_pack.qmzptM/_new  2026-07-15 16:58:40.993192335 +0200
@@ -2,7 +2,7 @@
 # spec file for package ispc
 #
 # Copyright (c) 2026 SUSE LLC and contributors
-# Copyright (c) 2020-2023 LISA GmbH, Bingen, Germany.
+# Copyright (c) 2020-2026 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,6 @@
 #
 
 
-%global min_llvm_version 16
-%global max_llvm_version 21.9
 %define libname libispcrt1
 
 # LLVM is build with OpenMP support only on 64bit archs and x86
@@ -29,7 +27,7 @@
 %endif
 
 Name:           ispc
-Version:        1.30.0
+Version:        1.31.0
 Release:        0
 Summary:        C-based SPMD programming language compiler
 License:        BSD-3-Clause
@@ -38,19 +36,13 @@
 Source0:        
https://github.com/%{name}/%{name}/archive/v%{version}/v-%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        series
 Patch1:         skip-tests.patch
-#!BuildIgnore:  clang15
 BuildRequires:  bison
+BuildRequires:  clang-devel
 BuildRequires:  cmake >= 3.13
 BuildRequires:  flex
-%if %{suse_version} < 1550
-# Leap/SLE 15 does not understand boolean requires
-BuildRequires:  cmake(Clang) >= 19
-#!BuildConflicts: cmake(Clang) >= 20
-%endif
-BuildRequires:  (cmake(Clang) >= %{min_llvm_version} with cmake(Clang) =< 
%{max_llvm_version})
-BuildRequires:  (cmake(LLVM)  >= %{min_llvm_version} with cmake(LLVM)  =< 
%{max_llvm_version})
+BuildRequires:  llvm-devel
 %if %{with openmp_task_model}
-BuildRequires:  (libomp-devel-provider >= %{min_llvm_version} with 
libomp-devel-provider  =< %{max_llvm_version})
+BuildRequires:  libomp-devel
 %else
 BuildRequires:  tbb-devel
 %endif

++++++ ispc-1.30.0.tar.gz -> ispc-1.31.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/ispc/ispc-1.30.0.tar.gz 
/work/SRC/openSUSE:Factory/.ispc.new.1991/ispc-1.31.0.tar.gz differ: char 14, 
line 1

++++++ skip-tests.patch ++++++
--- /var/tmp/diff_new_pack.qmzptM/_old  2026-07-15 16:58:41.057194496 +0200
+++ /var/tmp/diff_new_pack.qmzptM/_new  2026-07-15 16:58:41.061194631 +0200
@@ -1,28 +1,35 @@
-Index: ispc-1.30.0/tests/lit-tests/2334_unroll.ispc
+Index: b/tests/lit-tests/2334_unroll.ispc
 ===================================================================
---- ispc-1.30.0.orig/tests/lit-tests/2334_unroll.ispc
-+++ ispc-1.30.0/tests/lit-tests/2334_unroll.ispc
-@@ -1,3 +1,4 @@
-+// XFAIL: *
+--- a/tests/lit-tests/2334_unroll.ispc
++++ b/tests/lit-tests/2334_unroll.ispc
+@@ -1,8 +1,5 @@
  // RUN: %{ispc} %s --target=avx2-i32x8 --arch=x86-64 --addressing=64 
--emit-asm -o - | FileCheck %s
+-
+-// UNSUPPORTED: !LLVM_20_0+
+-
+-// REQUIRES: X86_ENABLED
++// REQUIRES: X86_ENABLED && LLVM_22_0+
  
- // UNSUPPORTED: !LLVM_20_0+
-Index: ispc-1.30.0/tests/lit-tests/llvm_ident.ispc
+ // The loop should be unrolled with 4 vmovups followed by 4 vfmadd 
instructions.
+ // LLVM register allocation may insert moves between fmadd instructions.
+Index: b/tests/lit-tests/llvm_ident.ispc
 ===================================================================
---- ispc-1.30.0.orig/tests/lit-tests/llvm_ident.ispc
-+++ ispc-1.30.0/tests/lit-tests/llvm_ident.ispc
+--- a/tests/lit-tests/llvm_ident.ispc
++++ b/tests/lit-tests/llvm_ident.ispc
 @@ -1,3 +1,4 @@
 +// XFAIL: *
  // RUN: %{ispc} %s --emit-llvm-text -o - | FileCheck %s
  // RUN: %{ispc} %s --emit-llvm-text --nostdlib -o - | FileCheck %s
  
-Index: ispc-1.30.0/tests/lit-tests/3081.ispc
+Index: b/tests/lit-tests/3081.ispc
 ===================================================================
---- ispc-1.30.0.orig/tests/lit-tests/3081.ispc
-+++ ispc-1.30.0/tests/lit-tests/3081.ispc
-@@ -1,3 +1,4 @@
-+// XFAIL: *
+--- a/tests/lit-tests/3081.ispc
++++ b/tests/lit-tests/3081.ispc
+@@ -1,5 +1,5 @@
  // RUN: %{ispc} --emit-llvm-text -O2 --opt=disable-loop-unroll --target=sse4 
%s -o - | FileCheck %s -check-prefix=CHECK_SSE4
- // REQUIRES: X86_ENABLED && LLVM_20_0+
+-// REQUIRES: X86_ENABLED && LLVM_20_0+
++// REQUIRES: X86_ENABLED && LLVM_22_0+
+ 
+ extern "C" void use(uniform int);
  
 

Reply via email to