diff mbox series

[1/3] clang/llvm: Upgrade from 23.1.3 to 23.1.5 release

Message ID 20261110061608.4043909-2-sunilkumar.dora@windriver.com
State Under Review
Headers show
Series clang/llvm: Upgrade to 23.1.5 | expand

Commit Message

Dora, Sunil Kumar Nov. 10, 2026, 6:16 a.m. UTC
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 mbox series

Patch

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} \