diff mbox series

clang/llvm: Upgrade to 22.1.3 release

Message ID 20260408060232.1346811-1-Deepesh.Varatharajan@windriver.com
State Under Review
Headers show
Series clang/llvm: Upgrade to 22.1.3 release | expand

Commit Message

Varatharajan, Deepesh April 8, 2026, 6:02 a.m. UTC
From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>

Brings following fixes

e9846648fd61 [RISCV] Use a vector MemVT when converting store+extractelt into a vector store. (#190107)
c55c1c1140e1 [TargetLowering] Speculative fix for a non-determinism issue between different compilers. (#190219)
151b4a3bafdd [clang-repl] Use canonical types in QualTypeToString (#190528)
0fecbff69a53 [clang] Fix issues with const/pure on varargs function. (#190252)
ae980d3b4df7 [lldb] Iterate over a copy of the ModuleList in SearchFilter (#189009)
307a11d7aa62 [Flang] Fix lowering failure for some constructs inside a CHANGE TEAM (#184342)
cd7f7379a016 [AArch64][llvm] Fix encoding for `stshh` instruction (#189588)
4250a0fc5de9 [RISCV] Fix stackmap shadow trimming NOP size for compressed targets (#189774)
da8a5b950c7d [flang] Update Flang Extension doc to reflect previous change (#188088)
0626016c5b90 [LoongArch] Implement canMergeStoresTo to avoid crash while NoImplicitFloat attribute is set (#188005)
bc44e9b80349 [Hexagon] Use __HVX_IEEE_FP__ to guard protos that need -mhvx-ieee-fp (#184422)
e6e59749af18 [Hexagon] Define __HVX_IEEE_FP__ when -mhvx-ieee-fp is enabled (#183829)
dc9d64aad7a9 [lld][COFF] Restore `lto-embed-bitcode` and `-fembed-bitcode` Bitcode Embedding Features (#188398)
8fef0fb1a2de [clang-repl] Fix C89 incompatible keywords (#189432)
7b6514cd3089 [sanitizer_common] [Darwin] Adopt _dyld_get_dyld_header (#182943)
24b53fbc67d9 [X86] Improve illegal return type handling in FastISel (#186723)
cc87fcfeef54 [AccelTable] Pre-compute entry pool offsets for DW_IDX_parent. NFC (#188915)
561944ebcbd1 [lit] Explicitly unset timer to free thread stack (#188717)
58468775a5e2 [lit] dealloc ApplyResult objects as they're waited on (#188642)
719a040bf13f [lit] Stop holding subprocess objects open in TimeoutHelper (#186712)
b8918e6248a8 [LoongArch] Fix incorrect reciprocal sqrt estimate semantics (#187621)
62b14a88906d [MC,clang] Fix -Wa,--noexecstack not emitting .note.GNU-stack (#187880)
4bae0d33b2a4 [ARM] Fix incorrect post increment from Or (#188036)
d033ffe4eeb4 [ARM] Regenerate vld2.ll test. NFC
5f04300518b5 [AArch64] Use an unknown size for memcpy ops with non-constant sizes. (#187445)
f6198f61b2bd [Hexagon] Fix truncation to boolean vector that need widening (#182528)
240f42d95f51 [Hexagon] Fix 64-bit funnel shift miscompilation with register shift amounts (#183669)
a6cd46b239c7 [Hexagon] Fix B0 macro conflict between hexagon_types.h and termios.h (#184539)
4592b0b6388d [libunwind] Fix building on OpenBSD / FreeBSD aarch64 (#188397)
cf542a3d9c00 [lldb] use the Py_REFCNT() macro instead of directly accessing member (#188161)
d40e60759077 [LoongArch] Fix incorrect indexing of incoming byval arguments in tail call eligibility check (#188006)
b68aafeb0dc1 [clang][AST] Preserve qualifiers in getFullyQualifiedType for AutoType (#187717)
55b442495879 [Clang] Fix a concept subsumption bug when template depths are adjusted (#186735)
7b593cd6c0df Bump version to 22.1.3

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
---
 meta/conf/distro/include/maintainers.inc     | 2 +-
 meta/recipes-devtools/clang/common-clang.inc | 2 +-
 meta/recipes-devtools/clang/common.inc       | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index 1bd43211e2..cc6bbf2340 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -484,7 +484,7 @@  RECIPE_MAINTAINER:pn-linux-yocto-tiny = "Bruce Ashfield <bruce.ashfield@gmail.co
 RECIPE_MAINTAINER:pn-lld = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-lldb = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-llvm = "Khem Raj <raj.khem@gmail.com>"
-RECIPE_MAINTAINER:pn-llvm-project-source-22.1.2 = "Khem Raj <raj.khem@gmail.com>"
+RECIPE_MAINTAINER:pn-llvm-project-source-22.1.3 = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-llvm-tblgen-native = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-log4cplus = "Unassigned <unassigned@yoctoproject.org>"
 RECIPE_MAINTAINER:pn-logrotate = "Yi Zhao <yi.zhao@windriver.com>"
diff --git a/meta/recipes-devtools/clang/common-clang.inc b/meta/recipes-devtools/clang/common-clang.inc
index 013a7f059d..1b8909eeb5 100644
--- a/meta/recipes-devtools/clang/common-clang.inc
+++ b/meta/recipes-devtools/clang/common-clang.inc
@@ -5,7 +5,7 @@  LLVM_HTTP ?= "https://github.com/llvm"
 
 MAJOR_VER = "22"
 MINOR_VER = "1"
-PATCH_VER = "2"
+PATCH_VER = "3"
 # could be 'rcX' or 'git' or empty ( for release )
 VER_SUFFIX = ""
 
diff --git a/meta/recipes-devtools/clang/common.inc b/meta/recipes-devtools/clang/common.inc
index 3b1070ef93..82e6430a49 100644
--- a/meta/recipes-devtools/clang/common.inc
+++ b/meta/recipes-devtools/clang/common.inc
@@ -17,7 +17,7 @@  BASEURI ?= "${LLVM_HTTP}/llvm-project/releases/download/llvmorg-${PV}${VER_SUFFI
 UPSTREAM_CHECK_URI = "${LLVM_HTTP}/llvm-project/releases/"
 UPSTREAM_CHECK_REGEX = "releases/tag/llvmorg-?(?P<pver>\d+(\.\d+)+)"
 SOURCEDIR ?= "llvm-project-${PV}${VER_SUFFIX}.src"
-SRC_URI[sha256sum] = "62f2f13ff25b1bb28ea507888e858212d19aafb65e8e72b4a65ee0629ec4ae0c"
+SRC_URI[sha256sum] = "2488c33a959eafba1c44f253e5bbe7ac958eb53fa626298a3a5f4b87373767cd"
 
 SRC_URI = "\
     ${BASEURI} \