From: sunilkumar.dora@windriver.com
To: openembedded-core@lists.openembedded.org
Cc: richard.purdie@linuxfoundation.org,
sundeep.kokkonda@windriver.com, Randy.MacLeod@windriver.com,
sunilkumar.dora@windriver.com, raj.khem@gmail.com
Subject: [PATCH 1/3] clang/llvm: Upgrade from 23.1.3 to 23.1.5 release
Date: Mon, 9 Nov 2026 22:16:06 -0800 [thread overview]
Message-ID: <20261110061608.4043909-2-sunilkumar.dora@windriver.com> (raw)
In-Reply-To: <20261110061608.4043909-1-sunilkumar.dora@windriver.com>
From: Sunil Dora <sunilkumar.dora@windriver.com>
https://discourse.llvm.org/t/llvm-23-1-4-released/92564
https://discourse.llvm.org/t/llvm-23-1-5-released/92716
Brings following fixes:
392dfff97d29 [clang] Add release note for EmitDeferred re-emission fix on 23.x
8db94f824874 [clang][Modules] Keep existing global definition on type mismatch in GetOrCreateLLVMGlobal (#223877)
32e470fa5c45 [Clang] Don't skip lambda constraints when substituting type constraints (#236425)
20eceee39e49 Test-behaviour-changes from the cherry-pick of 46965cf.
b10c62b2d995 [VPlan] Don't merge allocas across lanes, parts or recipes. (#229929)
86fe084e4c5a [LV] Add tests showing alloca miscompiles. (#229911)
a738f2737189 [Clang] use `SubstConstraintExpr` instead of `SubstExpr` in `Sema::BuildExprRequirement` (#236286)
bdeee0d0397c [lldb][OpenBSD] Fix sysctl usage for process info (#122534)
99001e325442 [RISCV] Correctly restore libcall CSRs with SCS
ce24d5069509 [RISCV] Ensure Shadow Stack checks correct RA
5e1a49c5afaf [SelectionDAG] Don't always use abs(sub) when expanding abdu (#235043)
ecf9bb207c8d [Allocator] Cap MinAlign at alignof(max_align_t) (#235373)
8ceacf8097bb [VPlan] Avoid recursive-fan-out of usesFirstLaneOnly (NFC) (#229130)
94467edd50bc [flang][OpenMP] Fix verification of REF modifier on LINEAR clause (#232367)
093145f1e207 [clang][Driver] Fix libc++ include path on OpenBSD (#212979)
7ddf6cc19e82 [TailCallElim] Drop poison-generating attributes and metadata from accumulator (#233527)
395ba2c4d274 [CodeGenPrepare] Drop poison-generating flags on extensions in optimizeExtUses (#234134)
5c71313dd978 [LoopUnroll] Invalidate epilogue exit phis with new predecessor. (#234202)
f8bd9523ff44 [LoongArch] fix more `sitofp` missing instruction issues (#234143)
1f43a9242e76 [debuginfod] Abort cached file stream if request fails (#232038)
2cc5b8ca55a1 [flang][OpenMP] Ignore DECLARE_SIMD and warn about missing implementa… (#232712)
fde947fd5839 [VPlan] Split legalizeAndOptimizeIVs in 2 phases. (#217765)
b2a8cf23b941 [libc++][ci] Retarget the ARM BuildKite runners (#224107)
7a941dfb2877 github-upload-release: Update script to work with draft releases (#229909)
4635269e3782 [X86] Fix constant vector i64 signed div/rem on 32-bit targets (#229244)
524ac171cd43 [GlobalISel] Drop nuw/nsw/disjoint when widening a result with G_ANYEXT (#218558)
fdf44b31a63e [InstCombine] Drop poison-generating annotations forming min/max for clamp (#231537)
d5f50fc559a2 [Mips] Fix symbol names for private functions in relocation hints (#230572)
52e90e1917a4 [Mips] Lower calls to private functions the same way as internal functions (#229975)
d5ff1316673e [clang][bytecode] disable tail calls on mips (#229679)
41042adf8339 [ARM] Fix miscompile in MAC for 64b values (#231702)
6c859967be70 [SPARC] Lower dynamic v2i32 vector extracts on 32-bit SPARC (#222348)
71c76755a8ff [ELF] Move layout-changing transforms before address assignment (#232189)
d946f7b2b214 [PowerPC] Don't let optimizeCompareInstr define CR0 while it is still live (#220999)
a5eac6566485 [Clang][counted_by] Load the count through unions by byte offset (#228309)
beb6b7dfae46 [X86] Don't treat vectors with elements wider than 64 bits as immediate-shiftable (#228840)
0cd28174a1f6 [SimplifyLibCalls] Fix ConstantInt construction based on char (#231159)
d66309da4d8d [SCEV] Add missing scPtrToAddr to getCastExpr. (#211899)
94ae4f86b8f3 [Passes] Run MergeICmps/ExpandMemCmps in LTO post-link pipeline (#230562)
7909311aa6f3 [Mips] Remove experimental warning bits in a few places (#223230)
1be9d5eb62e0 [llvm-objcopy][COFF] Keep COMDAT section definition symbols when stripping (#228783)
8451016186f2 release/23.x: [llvm-ar][GOFF] Implement symbol attributes for GOFF archives (#214528)
1b843902f5b4 Change release notes wording
ca0b6a823a5b workflows/release-binaries: Improve Windows installer (#220414)
5177329b802a [Windows] Export Registry<T> members and accessors for plugins again (#221296)
bb46d66418b9 [X86] Don't double count the interrupt stack alignment push in StackSize (#224029)
15d373104a6e [GlobalsAA] Handle self-referencing stores in `AnalyzeUsesOfPointer` (#213631)
705f593fb506 [AArch64] Restore always-inline behaviour for incompatible SME attributes.
bbbf266c78bf pre-commit test
195209c5c105 [SanitizerCoverage] Don't create comdat for unnamed functions (#228959)
3dadaf417121 [PGO] Fix PGO instrumentation for selects with poison condition (#229002)
370eb8ddac24 [Mips][FastISel] Also add low part when materializing private functions (#229717)
d7cdb9b24351 [SelectionDAG] Do not flag undef bitcast lanes as known zero
13d7a167327c [CAS] Close the stderr temp file of the out-of-process validator (#226844)
affff9cc58ab [llvm][Support] Use ::closesocket for native sockets on Windows (#226613)
8e044a8f3ada [NVPTX] Set default value of nvptx-allow-ftz-atomics to true (#206154)
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 ec7a93562e..72dacce3b4 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-23.1.3 = "Khem Raj <raj.khem@gmail.com>"
+RECIPE_MAINTAINER:pn-llvm-project-source-23.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 = "Venkatasainath Ravikanti <venkatasainath.ravikanti@windriver.com>"
diff --git a/meta/recipes-devtools/clang/common-clang.inc b/meta/recipes-devtools/clang/common-clang.inc
index cf93fd0f62..9eb253d165 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 = "23"
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 d1b784b450..dc1f8a7d8c 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] = "c44186a7762ed28954be72e5ff6df9808e0779d4f1bf014ecc4e7e211d31ee34"
+SRC_URI[sha256sum] = "fb50b1eac93ddeb3aa8dab4cfe324dff74f4a9c2bdee6160c9e36188f8d06a6e"
SRC_URI = "\
${BASEURI} \
--
2.49.0
next prev parent reply other threads:[~2026-11-10 6:16 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-10 6:16 [PATCH 0/3] clang/llvm: Upgrade to 23.1.5 sunilkumar.dora
2026-11-10 6:16 ` sunilkumar.dora [this message]
2026-11-10 6:16 ` [PATCH 2/3] clang/llvm: Point lit at the target python for the test suite sunilkumar.dora
2026-11-10 6:16 ` [PATCH 3/3] oeqa/selftest/clang: Re-enable tests that only needed the target python sunilkumar.dora
2026-11-10 7:48 ` [OE-core] [PATCH 0/3] clang/llvm: Upgrade to 23.1.5 Khem Raj
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261110061608.4043909-2-sunilkumar.dora@windriver.com \
--to=sunilkumar.dora@windriver.com \
--cc=Randy.MacLeod@windriver.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=raj.khem@gmail.com \
--cc=richard.purdie@linuxfoundation.org \
--cc=sundeep.kokkonda@windriver.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox