| Message ID | 20260520173450.933044-1-sunilkumar.dora@windriver.com |
|---|---|
| State | New |
| Headers | show |
| Series | [v2] clang/llvm: Upgrade to 22.1.5 release | expand |
On Wed, May 20, 2026 at 10:35 AM <sunilkumar.dora@windriver.com> wrote: > From: Sunil Dora <sunilkumar.dora@windriver.com> > > Brings following fixes: > > * 5ea218a153f4 [CMake] Add multi-target cross to ARM/AArch64 Linux > toolchain CMake cache file. (#179598) > * 7237429c2edc [AArch64] Fix `shufflevector` miscompilation on > `aarch64_be` (#193076) > * 5e29d8aa0481 Prevent undefined behavior caused by combination of > branch and load delay slots on MIPS1 (#185427) > * c61be37fe844 [clang][CodeView] Prevent the input name from appearing > in LF_BUILDINFO (#194140) > * a4aca5a91cc3 [libunwind] fix build errors on x32 and mips n32 (#194310) > * 57370e18b8a9 [Coverage] Fix quadratic propagation in > RawCoverageMappingReader (#194996) > * 932756ad6c64 [X86][FastISel] Restore support for struct returns > (#194586) > * 19f65f31105c [LLD][ELF] Fix performance regression when using linker > scripts (#194668) > * 5c9647b8e680 release/22.x: [WebAssembly] Fix EHPadStack calculation in > fixCallUnwindMismatches (#194184) > * f3ce7a7db0dc [clang] fix crash with c-style casts involving dependent > member-pointer types (#194696) > * 692d49bdb7ad [clang-tidy] Add note about removal of `hicpp` module > * ca0698598261 [SystemZ] Enable -fpatchable-function-entry=M,N (#178191) > * 0d37e79da8db [X86] lowerV4F32Shuffle - don't use INSERTPS if SHUFPS > will suffice (#186468) > * 9b722024f1be [compiler-rt][sanitizer] Remove linux/scc.h (#194116) > * 7bf7d99b794d [NFC][AArch64] Allocate AArch64Subtarget on the heap > instead of stack (#176488) > * 98348c38cf17 [C++20] [Modules] Add VisiblePromoted module ownership > kind (#189903) > * a9fb4799dcad [clang] NFC: Add test case for #178324 and mark it as > fixed (#190490) > * f131d162201b [clang] fix error: cannot compile this l-value expression > yet (#187755) > * 20fd94cf9314 [SLP] Fix a very long loads offset, being stored in > DenseMap > * 267ce6017a57 [lldb] Add EXPORT to lldb-tblgen (#192610) > * c4b74e87ca35 Bump version to 22.1.5 > * 35990504507d [Hexagon] Add missing MIRParser link dependency (#191010) > * 22ad4d688a72 [Hexagon][MIR] Serialize > HexagonMachineFunctionInfo::StackAlignBaseReg to MIR (#190003) > * a1a9924414aa [Hexagon] Add AP register to liveins when used for frame > index access (#188942) > * 7eb182991920 [Hexagon] Fix use-before-def of AP register in prologue > CSR spills (#188504) > * 74049f6e3a70 [VectorCombine] Fix transitive Uses in > foldShuffleToIdentity (#188989) > * a01a45066dae [NFC][test] Precommit test for pr188989 (#188667) > * 9f29c1e3fd8a [X86] Fix missing ByValTemporaries update in CopyViaTemp > path for musttail calls (#190540) > * d46116b2e464 Suppress octal literal diagnostics from system macros > (#192481) > * a5564a033004 [OpenMP][OMPT] Revert `control_tool.c` changes from > #191429 (#192069) > * 3f9b9936be95 [OpenMP][OMPT] Fix `omp_control_tool` before any > directive (#191429) > * d1c9116f8442 [clang-format] Correctly annotate binary stars in braced > init lists (#186732) > * 99031a474bb1 release/22.x: [Clang] Track constraint's SubstIndex only > if it contains outer parameter packs > * 5a1590c14433 [ClangLinkerWrapper] Fix `-v` for newer CMake passing it > directly (#188883) > * c8e984d27b27 [X86] Fix VPMOVPattern folding for extended registers > (#191760) > * 07c19c303387 [compiler-rt] [Darwin] Move macOS ASAN reservation above > 512G (#191039) > * fa56327584fe [22.x][LoongArch] Revert musttail/byval/sret Changes > * 10be0a255205 [clang] Allow -Wno-error=X to downgrade -pedantic-errors > diagnostics to warnings (#184756) > * c2aea991dba1 [Hexagon] Fix O(N^2) compile-time regression in > HexagonOptAddrMode (#189531) > * f444cca96bd5 [AArch64][SME] Preserve ZA in agnostic ZA functions > without +sme (#190141) > * 5d161731998c MIPS/expandAtomicBinOp: Remove tailing kill dead register > operands (#186055) > * def143a6c624 [clang] fix getReplacedTemplateParameter for function > template specializations (#189559) > * 5b4dd04594bd [pdb] Fix public symbol hashing in > GSIHashStreamBuilder::finalizeBuckets (#190133) > * f42d371a5d72 [WebAssembly] Fix: fixCallUnwindMismatches after > fixCatchUnwindMismatches (#187484) > * e9a36c0cca40 [CodeGen] Preserve big-endian trunc in concat_vectors > (#190701) > * 53c41b3a599f [PowerPC] Optimize bitcast(truncate) patterns using > vbpermq (#181233) > * ab2f55b13bcb [LLD] [COFF] Fix crashes for conflicting exports with > -export-all-symbols (#190492) > * f0593ab291c7 Bump version to 22.1.4 > > LGTM > Signed-off-by: Sunil Dora <sunilkumar.dora@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 --git a/meta/conf/distro/include/maintainers.inc > b/meta/conf/distro/include/maintainers.inc > index 24c5a9d712..86e8716171 100644 > --- a/meta/conf/distro/include/maintainers.inc > +++ b/meta/conf/distro/include/maintainers.inc > @@ -481,7 +481,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.3 = "Khem Raj < > raj.khem@gmail.com>" > +RECIPE_MAINTAINER:pn-llvm-project-source-22.1.5 = "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 1b8909eeb5..d6ad546c59 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 = "3" > +PATCH_VER = "5" > # 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 9d45898c68..9c700eb5fb 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] = > "2488c33a959eafba1c44f253e5bbe7ac958eb53fa626298a3a5f4b87373767cd" > +SRC_URI[sha256sum] = > "7972b87b705a003ce70ab55f9f0fb495d156887cba0eb296d284731139118e2c" > > SRC_URI = "\ > ${BASEURI} \ > -- > 2.49.0 > >
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 24c5a9d712..86e8716171 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -481,7 +481,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.3 = "Khem Raj <raj.khem@gmail.com>" +RECIPE_MAINTAINER:pn-llvm-project-source-22.1.5 = "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 1b8909eeb5..d6ad546c59 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 = "3" +PATCH_VER = "5" # 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 9d45898c68..9c700eb5fb 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] = "2488c33a959eafba1c44f253e5bbe7ac958eb53fa626298a3a5f4b87373767cd" +SRC_URI[sha256sum] = "7972b87b705a003ce70ab55f9f0fb495d156887cba0eb296d284731139118e2c" SRC_URI = "\ ${BASEURI} \