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 <aaronpuch...@alice-dsl.net> + +- 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