diff mbox series

clang/llvm: Upgrade to 23.1.4 release

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

Commit Message

Deepesh Varatharajan Nov. 2, 2026, 11:10 a.m. UTC
From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>

https://discourse.llvm.org/t/llvm-23-1-4-released/92564

Brings following fixes:
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: 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 74db3e44e9..f914214115 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.4 = "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 cf93fd0f62..421df9b5b6 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 = "4"
 # 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..541c53edc3 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] = "819ecf7351f1a66f76b2d701d8942faaf5faeb324cb90c9d5b090de142434bb2"
 
 SRC_URI = "\
     ${BASEURI} \