Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package spirv-llvm-translator for
openSUSE:Factory checked in at 2025-05-06 16:38:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spirv-llvm-translator (Old)
and /work/SRC/openSUSE:Factory/.spirv-llvm-translator.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spirv-llvm-translator"
Tue May 6 16:38:17 2025 rev:20 rq:1274110 version:20.1.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/spirv-llvm-translator/spirv-llvm-translator.changes
2025-04-08 17:50:24.648432653 +0200
+++
/work/SRC/openSUSE:Factory/.spirv-llvm-translator.new.30101/spirv-llvm-translator.changes
2025-05-06 16:38:18.612345854 +0200
@@ -1,0 +2,7 @@
+Wed Apr 30 21:39:14 UTC 2025 - Aaron Puchert <[email protected]>
+
+- Update to version 20.1.2.
+ * Support reverse translation of FPFastMathMode decoration for
+ `fcmp` instruction (SPIR-V 1.6).
+
+-------------------------------------------------------------------
Old:
----
SPIRV-LLVM-Translator-20.1.1.tar.gz
New:
----
SPIRV-LLVM-Translator-20.1.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ spirv-llvm-translator.spec ++++++
--- /var/tmp/diff_new_pack.cAFiQT/_old 2025-05-06 16:38:20.520425824 +0200
+++ /var/tmp/diff_new_pack.cAFiQT/_new 2025-05-06 16:38:20.540426663 +0200
@@ -23,7 +23,7 @@
%define sover 20
Name: spirv-llvm-translator
-Version: 20.1.1
+Version: 20.1.2
Release: 0
Summary: LLVM/SPIR-V Bi-Directional Translator library
License: BSD-3-Clause
++++++ SPIRV-LLVM-Translator-20.1.1.tar.gz ->
SPIRV-LLVM-Translator-20.1.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/SPIRV-LLVM-Translator-20.1.1/lib/SPIRV/SPIRVReader.cpp
new/SPIRV-LLVM-Translator-20.1.2/lib/SPIRV/SPIRVReader.cpp
--- old/SPIRV-LLVM-Translator-20.1.1/lib/SPIRV/SPIRVReader.cpp 2025-03-25
15:46:09.000000000 +0100
+++ new/SPIRV-LLVM-Translator-20.1.2/lib/SPIRV/SPIRVReader.cpp 2025-04-10
14:21:56.000000000 +0200
@@ -1225,6 +1225,7 @@
else if (BT->isTypeVectorOrScalarFloat())
Inst = Builder.CreateFCmp(CmpMap::rmap(OP), Op0, Op1);
assert(Inst && "not implemented");
+ applyFPFastMathModeDecorations(BV, static_cast<Instruction *>(Inst));
return Inst;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/SPIRV-LLVM-Translator-20.1.1/test/transcoding/fcmp.ll
new/SPIRV-LLVM-Translator-20.1.2/test/transcoding/fcmp.ll
--- old/SPIRV-LLVM-Translator-20.1.1/test/transcoding/fcmp.ll 2025-03-25
15:46:09.000000000 +0100
+++ new/SPIRV-LLVM-Translator-20.1.2/test/transcoding/fcmp.ll 2025-04-10
14:21:56.000000000 +0200
@@ -9,7 +9,7 @@
; RUN: llvm-spirv %t.bc --spirv-max-version=1.6 -o %t.spv
; RUN: spirv-val %t.spv
; RUN: llvm-spirv -r %t.spv -o - | llvm-dis -o %t.rev.ll
-; FileCheck < %t.rev.ll %s --check-prefix=CHECK-LLVM-16
+; RUN: FileCheck < %t.rev.ll %s --check-prefix=CHECK-LLVM-16
; CHECK-SPIRV: 3 Name [[#r1:]] "r1"
; CHECK-SPIRV: 3 Name [[#r2:]] "r2"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/SPIRV-LLVM-Translator-20.1.1/test/transcoding/fneg.ll
new/SPIRV-LLVM-Translator-20.1.2/test/transcoding/fneg.ll
--- old/SPIRV-LLVM-Translator-20.1.1/test/transcoding/fneg.ll 2025-03-25
15:46:09.000000000 +0100
+++ new/SPIRV-LLVM-Translator-20.1.2/test/transcoding/fneg.ll 2025-04-10
14:21:56.000000000 +0200
@@ -5,7 +5,7 @@
; RUN: llvm-spirv -r %t.spv -o - | llvm-dis -o - | FileCheck %s
--check-prefix=CHECK-LLVM
; RUN: llvm-spirv -spirv-text %t.bc --spirv-max-version=1.6
-; FileCheck < %t.spt %s --check-prefixes=CHECK-SPIRV,CHECK-SPIRV-16
+; RUN: FileCheck < %t.spt %s --check-prefixes=CHECK-SPIRV,CHECK-SPIRV-16
; RUN: llvm-spirv %t.bc --spirv-max-version=1.6 -o %t.spv
; RUN: spirv-val %t.spv
; RUN: llvm-spirv -r %t.spv -o - | llvm-dis -o - | FileCheck %s
--check-prefix=CHECK-LLVM-16