public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/intel-igc] epel10.2: Merge branch 'rawhide' into epel10.2
@ 2026-06-12 23:37 Androniychuk, Pavel
0 siblings, 0 replies; only message in thread
From: Androniychuk, Pavel @ 2026-06-12 23:37 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/intel-igc
Branch : epel10.2
Commit : 9a1e0a1353e98e4425f6af7e693f6d63635f2b18
Author : Androniychuk, Pavel <pavel.androniychuk@intel.com>
Date : 2026-06-12T16:37:35-07:00
Stats : +43/-9 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/intel-igc/c/9a1e0a1353e98e4425f6af7e693f6d63635f2b18?branch=epel10.2
Log:
Merge branch 'rawhide' into epel10.2
---
diff --git a/.gitignore b/.gitignore
index d69573a..cd1e815 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,8 @@
/vc-intrinsics-*.tar.gz
/igc-*.tar.gz
/v2*.tar.gz
-/intel-opencl-clang-7161d7c.tar.gz
-/spirv-llvm-translator-de396f2.tar.gz
-/spirv-headers-9268f30.tar.gz
-/spirv-tools-28a883b.tar.gz
+/intel-opencl-clang-*.tar.gz
+/spirv-llvm-translator-*.tar.gz
+/spirv-headers-*.tar.gz
+/spirv-tools-*.tar.gz
/llvmorg-16.0.6.tar.gz
diff --git a/0001-Fix-segfault-when-running-analysis-passes-after-SCCP.patch b/0001-Fix-segfault-when-running-analysis-passes-after-SCCP.patch
new file mode 100644
index 0000000..a65c808
--- /dev/null
+++ b/0001-Fix-segfault-when-running-analysis-passes-after-SCCP.patch
@@ -0,0 +1,30 @@
+From 4f7d1904031875fa5e8ed5d5b0d1e487bcc9b7b6 Mon Sep 17 00:00:00 2001
+From: Michal Paszkowski <michal.paszkowski@intel.com>
+Date: Fri, 5 Jun 2026 07:08:33 +0000
+Subject: [PATCH] Fix segfault when running analysis passes after SCCP
+
+SCCPLegacyPassWrapper runs new PM SCCPPass, which can change CFG and delete
+basic blocks. The wrapper incorrectly declared DominatorTreeWrapperPass as
+preserved without updating the legacy PM DomTree, leaving stale DomTree nodes
+that could reference freed BBs and crash later loop analyses.
+
+Fix by removing DomTree preservation in the SCCP wrapper so DT is invalidated
+and recomputed when required.
+---
+ IGC/WrapperLLVM/lib/llvmWrapper/Transforms/Scalar/SCCP.cpp | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/IGC/WrapperLLVM/lib/llvmWrapper/Transforms/Scalar/SCCP.cpp b/IGC/WrapperLLVM/lib/llvmWrapper/Transforms/Scalar/SCCP.cpp
+index e1bf620380b3..b08854ef0de5 100644
+--- a/IGC/WrapperLLVM/lib/llvmWrapper/Transforms/Scalar/SCCP.cpp
++++ b/IGC/WrapperLLVM/lib/llvmWrapper/Transforms/Scalar/SCCP.cpp
+@@ -38,7 +38,6 @@ bool SCCPLegacyPassWrapper::runOnFunction(Function &F) {
+ void SCCPLegacyPassWrapper::getAnalysisUsage(AnalysisUsage &AU) const {
+ AU.addRequired<TargetLibraryInfoWrapperPass>();
+ AU.addPreserved<GlobalsAAWrapperPass>();
+- AU.addPreserved<DominatorTreeWrapperPass>();
+ }
+
+ char SCCPLegacyPassWrapper::ID = 0;
+--
+2.43.0
diff --git a/intel-igc.spec b/intel-igc.spec
index 4caa557..6299ba5 100644
--- a/intel-igc.spec
+++ b/intel-igc.spec
@@ -4,9 +4,9 @@
%if 0%{?rhel}
# RHEL build here
%global use_system_headers 0
-%global clang_commit 7161d7c6d97da80f12739cebad9bf508555bbfd9
+%global clang_commit 07e7c931d8bdb38549a907cf04fd06a278f7cdce
%global clang_shortcommit %(c=%{clang_commit}; echo ${c:0:7})
-%global translator_commit de396f26ade6b0ac1f0f367b741dd5c78a76a2d9
+%global translator_commit 308a0d7acfd7330e64d72a1cd23d272deafb113b
%global translator_shortcommit %(c=%{translator_commit}; echo ${c:0:7})
%global spirv_headers_commit 9268f3057354a2cb65991ba5f38b16d81e803692
%global spirv_headers_shortcommit %(c=%{spirv_headers_commit}; echo ${c:0:7})
@@ -29,10 +29,10 @@
%global optflags %{optflags} -w
# This patch level is reused in cflags
-%global igc_patch 3
+%global igc_patch 4
Name: intel-igc
-Version: 2.30.%{igc_patch}
+Version: 2.34.%{igc_patch}
Release: %autorelease
Summary: Intel Graphics Compiler for OpenCL
@@ -48,6 +48,8 @@ Source5: https://github.com/KhronosGroup/SPIRV-Tools/archive/%{spirv_tools_commi
Source6: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-%{llvm_ver}.tar.gz
%endif
+Patch0: 0001-Fix-segfault-when-running-analysis-passes-after-SCCP.patch
+
# This is just for Intel GPUs
ExclusiveArch: x86_64
diff --git a/sources b/sources
index dc16bb5..5ce5cd8 100644
--- a/sources
+++ b/sources
@@ -5,3 +5,6 @@ SHA512 (spirv-llvm-translator-de396f2.tar.gz) = a8a32b21db19913cfae6d625597d82ba
SHA512 (spirv-headers-9268f30.tar.gz) = cc80f6a4d793dfaa55e24a44145b6ff3c4d9400331ff0cb975f6d287ddf35c366bd5d604e7b5243eea806153476965ae03ae1f600ef21419fae4d9f733166a89
SHA512 (spirv-tools-28a883b.tar.gz) = 69c94c5f3755a5ee547dc81f5a71dfecdd31bf978cf99b693baa1a9d49b8e52f978a1da635139566b0dadba7e1c4c57da6ffa96bd29105d2cb967fb93c1e0e41
SHA512 (llvmorg-16.0.6.tar.gz) = 6f084ac08cc5ec99996eb59fa7d5a8ea3b9ebc5b78159b87a868ebfd049b9f9a9048824df1a545e2a20bedff57ebe26f57e57cbc7bd9433edcd36424d973a4d5
+SHA512 (v2.34.4.tar.gz) = ff7286004f3fe89852edb17735f7644d3594a16b73df34008e50bffbe9913304822a82ba4f2ff61d0a7794b6e381055e5377b435a8791f203cba858d54c59262
+SHA512 (intel-opencl-clang-07e7c93.tar.gz) = 6018fab7d2dca275d464556cd998b4becf4938ba789d4365209bdfebc539d36fd9447e9b6093f2181f1b0b123593aa46c1c8942a4302406a3236ef45f642f06e
+SHA512 (spirv-llvm-translator-308a0d7.tar.gz) = b4eca167b91c457dc9934dbc952da0dc4a1870f80b641531fc0b26d0fdbaaaffd4e90e0a5498b16fe6a080d8a3a8ade7203f621c326648ddbc3e5183d25734ac
diff --git a/sources b/sources
index ef6d759..5ce5cd8 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,4 @@
SHA512 (vc-intrinsics-27f7c4f.tar.gz) = cd4817e97907d2803bca6b86f14d6b2f3e78d62bf5985acc47589387a93160a9aa871ecb52a0babd6e5bc5f7a7b41d7c2ac4b8096730571b3d63bcf22b03ee02
-SHA512 (v2.30.2.tar.gz) = 129b7a24996421ec96eb0343cc4ac7015f4962b9b15ceae6ace662cdd33a17593757b423c71cb423dc1101405c1995a80887879f3f2ef0bba131defce24fdd9d
SHA512 (v2.30.3.tar.gz) = e9356423b21da693972351e67836f31c4c526ce312c074a52c290b8b54466f70ff3852aef10bbbafde709952f3cc983250d1b3e828e737a137bc2eb8840a4ffa
SHA512 (intel-opencl-clang-7161d7c.tar.gz) = 7418ea8861347cb1c8b1469ba0773fcdde46b0b300978055df2da3d106b28206e468fe26f93b545e2c042cd8d736d1619fe8f407ca7d455203cc18c1e809698f
SHA512 (spirv-llvm-translator-de396f2.tar.gz) = a8a32b21db19913cfae6d625597d82bab8d54cbf44afd8555ac7349c06d7ca43ea39a53bb3634fa11cfc8046fe220c5e9d59798fadac29f96b1418fa01a35cca
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-12 23:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-12 23:37 [rpms/intel-igc] epel10.2: Merge branch 'rawhide' into epel10.2 Androniychuk, Pavel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox